BASIC CONCEPTS TO REMEMBER


In [ ]:
x = [5, 10, 15, 20, 25, 30]

In [2]:
x[3]


Out[2]:
20

In [5]:
[2, 4, 6, 8, 10][4]


Out[5]:
10

In [190]:
#Index Beyond list #this is suppose to go wrong
x[90]


---------------------------------------------------------------------------
IndexError                                Traceback (most recent call last)
<ipython-input-190-900541846f2e> in <module>()
      1 #Index Beyond list #this is suppose to go wrong
----> 2 x[90]

IndexError: list index out of range

In [191]:
type(x)


Out[191]:
list

In [9]:
type(x[0])
#type of list values can be diffetent from the list.


Out[9]:
int

In [10]:
len([10])


Out[10]:
1

In [11]:
#empty list is an starting point
len([])


Out[11]:
0

In [12]:
len([])


Out[12]:
0

In [15]:
max(x), sum(x)


Out[15]:
(30, 105)

In [16]:
sorted([x])
#bring is it to you in order


Out[16]:
[[5, 10, 15, 20, 25, 30]]

In [17]:
range(0,10)


Out[17]:
range(0, 10)

In [18]:
list(range(10))
#bring you a list into the range ordered


Out[18]:
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]

In [20]:
list("THIS IS A TEST")


Out[20]:
['T', 'H', 'I', 'S', ' ', 'I', 'S', ' ', 'A', ' ', 'T', 'E', 'S', 'T']

In [21]:
x[-1]


Out[21]:
30

USING EXPRESSIONS AS INDICES


In [23]:
x[3]


Out[23]:
20

In [25]:
n = 1 + 2

In [26]:
x[n]


Out[26]:
20

In [27]:
x[2*2]


Out[27]:
25

In [28]:
##negatives indices

In [29]:
x[-2]


Out[29]:
25

List slices


In [31]:
x


Out[31]:
[5, 10, 15, 20, 25, 30]

In [32]:
x[1:4]


Out[32]:
[10, 15, 20]

In [36]:
n = 2
x[n:n+3]


Out[36]:
[15, 20, 25]

In [37]:
x[-3:-1]


Out[37]:
[20, 25]

In [38]:
x[3:9000]


Out[38]:
[20, 25, 30]

In [40]:
type(x[1:4])


Out[40]:
list

In [41]:
for item in x[2:5]:
    print(item)


15
20
25

In [42]:
x[:4] #from the beggining to the end


Out[42]:
[5, 10, 15, 20]

In [43]:
x[4:] #from the integer 4 to the end


Out[43]:
[25, 30]

In [45]:
x[-3:]


Out[45]:
[20, 25, 30]

List comprehensions


In [47]:
x


Out[47]:
[5, 10, 15, 20, 25, 30]

In [48]:
#What lists are for?
#list----> transformation----> List
#List----> Filter------> List

In [62]:
source1 = [3, -1, 4, -2, 5, -3, 6]
dest = []
for item in source1:
    if item > 0:
        dest.append(item * item)
dest


Out[62]:
[9, 16, 25, 36]

In [195]:
ark = ["aardvark", "badger", "crocodile", "dingo", "emu", "flamingo"]
zoo = []
for item in ark:
    if len(item) <= 6:
        zoo.append(item)
zoo


Out[195]:
['badger', 'dingo', 'emu']

In [199]:
[item for item in ark if int(item) <= 6]


---------------------------------------------------------------------------
ValueError                                Traceback (most recent call last)
<ipython-input-199-01d181f83e32> in <module>()
----> 1 [item for item in ark if int(item) <= 6]

<ipython-input-199-01d181f83e32> in <listcomp>(.0)
----> 1 [item for item in ark if int(item) <= 6]

ValueError: invalid literal for int() with base 10: 'aardvark'

In [64]:
[item * item for item in source1 if item > 0]


Out[64]:
[9, 16, 25, 36]

In [69]:
##do the same example
x


Out[69]:
[5, 10, 15, 20, 25, 30]

In [70]:
#for loops
stuff = []
for item in x:
    stuff.append(item -3)

In [71]:
stuff


Out[71]:
[2, 7, 12, 17, 22, 27]

In [72]:
#simpler things can be do with list comprehentions
[item - 3 for item in x]


Out[72]:
[2, 7, 12, 17, 22, 27]

In [73]:
source = [3, -1, 4, -2, 5, -3, 6]

modular operator: %


In [ ]:
60 % 5

In [75]:
60 % 7


Out[75]:
4

In [76]:
5 % 2


Out[76]:
1

In [77]:
6 % 2


Out[77]:
0

In [81]:
dest = []
for i in range(10):
    if i % 2 == 0:
        dest.append(i*i)
dest


Out[81]:
[0, 4, 16, 36, 64]

In [84]:
[i*i for i in range(10) if i % 2 == 0]


Out[84]:
[0, 4, 16, 36, 64]

In [85]:
##a slighty more practical example

In [90]:
rawdata = "2,3,5,7,11,13,17,19,23"
values = rawdata.split(",")

In [91]:
int("17")


Out[91]:
17

In [92]:
int("-17")


Out[92]:
-17

In [97]:
list_numbers = []
num_values = [int(i) for i in values]

In [94]:
# integer are numbers
#strings are characters

In [98]:
sum(num_values)


Out[98]:
100

String operations


In [101]:
#the in operator

In [102]:
"foo" in "buffoon"


Out[102]:
True

In [110]:
ark = ["aardvark", "badger", "crocodile", "dingo", "emu", "flamingo"]

In [111]:
[animal for animal in ark if 'a' in animal]


Out[111]:
['aardvark', 'badger', 'flamingo']

In [112]:
for animal in ark:
    if 'a' in animal:
        print(animal)


aardvark
badger
flamingo

In [115]:
dest = []
for animal in ark:
    if 'a' in animal:
        dest.append(animal)
dest


Out[115]:
['aardvark', 'badger', 'flamingo']

In [123]:
check = "foodie"

In [125]:
check.startswith("foo")


Out[125]:
True

In [126]:
check.isdigit()


Out[126]:
False

In [135]:
number_str ="112325" #FOR STRINGS

In [136]:
number_str.isdigit()


Out[136]:
True

In [137]:
check.isupper()


Out[137]:
False

In [132]:
yelling = "I LIKE BIG BUTTS AND I CANNOT LIE"

In [134]:
yelling.isupper() #FOR CAPITAL LETTERS


Out[134]:
True

string indexes and slices


In [148]:
message = "bugalow"

In [149]:
message[3:-2]


Out[149]:
'al'

In [150]:
src.find("lose") #There is no such a thing in the string


Out[150]:
-1

Finding substrings


In [139]:
src = "Now is the winter of our discontent"

In [142]:
src.find("win") #this tell us that win is find in the 11 index


Out[142]:
11
src.find("lose")

In [146]:
location = src.find("win")
src[location:]


Out[146]:
'winter of our discontent'

In [151]:
location = src.find("e")
if location != -1:
    print(src[location:])


e winter of our discontent

In [152]:
src.count("is")


Out[152]:
2

In [155]:
for vowel in ['a', 'e', 'i', 'o', 'u']:
    print(vowel, src.count(vowel))


a 0
e 3
i 3
o 4
u 1

In [157]:
my_is_patterns = ["is", "is", "is", "is", "is", "is" ]
for item in my_is_patterns:
    print(item, src.count(item))


is 2
is 2
is 2
is 2
is 2
is 2

String transformations


In [159]:
commet = "ARGUMENTATION! DESAFREEMENT! STRIFE!"

In [161]:
commet.upper()


Out[161]:
'ARGUMENTATION! DESAFREEMENT! STRIFE!'

In [165]:
str1 = "dog"
str2 = "Dog"

In [166]:
str1 == str2


Out[166]:
False

In [170]:
str1.lower() == str2.lower()


Out[170]:
True

In [172]:
movie2 = "rosemary's baby"
movie2.title()


Out[172]:
"Rosemary'S Baby"

In [173]:
rawtext = "     wierd extra spaces before and after    "

In [174]:
rawtext.strip()


Out[174]:
'wierd extra spaces before and after'

In [179]:
line = "hello / is it me \n you are looking for"

In [180]:
print(line.strip())


hello / is it me 
 you are looking for

In [183]:
song = "I got rythm, I got music, I got my man, who could ask for anything more"
song.replace("I got ", "I used to have ")


Out[183]:
'I used to have rythm, I used to have music, I used to have my man, who could ask for anything more'

In [188]:
song.replace("I got", "someday I will have").replace("anything more", "a future more bright")


Out[188]:
'someday I will have rythm, someday I will have music, someday I will have my man, who could ask for a future more bright'

In [200]:
rawdata = "Get data that<br>looks like this<br>because it was<br>too much time"

A difficult problem


In [73]:
input_str = "Yes, my zip code is 12345. I heard that Gary's zip code is 23456. But 212 is not zip codes"

In [74]:
#results in a list of strings that has the codes
current = ""
zips = []
for char in input_str:
    if char.isdigit():
        current += char
    else:
        current= ""
    if len(current) == 5:
        zips.append(current)
        current = ""
zips


Out[74]:
['12345', '23456']

In [75]:
#but does not work for larger numbers

Regular expressions


In [76]:
import re

In [77]:
zips = re.findall(r"\d{5}", input_str)

In [78]:
zips


Out[78]:
['12345', '23456']

In [17]:
import urllib

In [18]:
from urllib.request import urlretrieve
urlretrieve("https://raw.githubusercontent.com/ledeprogram/courses/master/databases/data/enronsubjects.txt", "enronsubjects.txt")


Out[18]:
('enronsubjects.txt', <http.client.HTTPMessage at 0x1125ae4e0>)

In [19]:
subjects = [x.strip() for x in open("enronsubjects.txt").readlines()]

In [20]:
import re

In [21]:
[line for line in subjects if re.search("shipping", line)]


Out[21]:
['FW: How to use UPS for shipping on the internet',
 'FW: How to use UPS for shipping on the internet',
 'How to use UPS for shipping on the internet',
 'FW: How to use UPS for shipping on the internet',
 'FW: How to use UPS for shipping on the internet',
 'How to use UPS for shipping on the internet',
 'lng shipping/mosk meeting in tokyo 2nd of feb',
 'lng shipping/mosk meeting in tokyo 2nd of feb',
 'Re: lng shipping',
 'Re: lng shipping',
 'Re: lng shipping',
 'Re: lng shipping',
 'Re: lng shipping',
 'lng shipping',
 'Re: lng shipping',
 'Re: lng shipping',
 'Re: lng shipping',
 'lng shipping',
 'lng shipping',
 'lng shipping',
 'Re: lng shipping',
 'lng shipping']

In [22]:
[item for item in subjects if re.search("shipping", item)] #it works for other words


Out[22]:
['FW: How to use UPS for shipping on the internet',
 'FW: How to use UPS for shipping on the internet',
 'How to use UPS for shipping on the internet',
 'FW: How to use UPS for shipping on the internet',
 'FW: How to use UPS for shipping on the internet',
 'How to use UPS for shipping on the internet',
 'lng shipping/mosk meeting in tokyo 2nd of feb',
 'lng shipping/mosk meeting in tokyo 2nd of feb',
 'Re: lng shipping',
 'Re: lng shipping',
 'Re: lng shipping',
 'Re: lng shipping',
 'Re: lng shipping',
 'lng shipping',
 'Re: lng shipping',
 'Re: lng shipping',
 'Re: lng shipping',
 'lng shipping',
 'lng shipping',
 'lng shipping',
 'Re: lng shipping',
 'lng shipping']

Metacharecters


In [23]:
#special characters that you can use in regular expressions that have a special meaning

In [24]:
[item for item in subjects if re.search("sh.pping", item)]


Out[24]:
['FW: How to use UPS for shipping on the internet',
 'FW: How to use UPS for shipping on the internet',
 'How to use UPS for shipping on the internet',
 'FW: How to use UPS for shipping on the internet',
 'FW: How to use UPS for shipping on the internet',
 'How to use UPS for shipping on the internet',
 "FW: We've been shopping!",
 'Re: Start shopping...',
 'Start shopping...',
 'lng shipping/mosk meeting in tokyo 2nd of feb',
 'lng shipping/mosk meeting in tokyo 2nd of feb',
 'Re: lng shipping',
 'Re: lng shipping',
 'Re: lng shipping',
 'Re: lng shipping',
 'Re: lng shipping',
 'lng shipping',
 'Re: lng shipping',
 'Re: lng shipping',
 'Re: lng shipping',
 'lng shipping',
 'lng shipping',
 'lng shipping',
 'Re: lng shipping',
 'lng shipping',
 'FW: Online shopping',
 'Online shopping']

Metachars

. Any character

\w Any alphanumeric (a-z, A-Z, 01, etc)

\s aby whitespace character (" ", \n, \t)

\s abny non-whitespace

any digit (0 9)


In [25]:
[item for item in subjects if re.search("\d.\d\d\wm", item)]


Out[25]:
['RE: 3:17pm',
 '3:17pm',
 "RE: It's On!!! - 2:00pm Today",
 "FW: It's On!!! - 2:00pm Today",
 "It's On!!! - 2:00pm Today",
 "RE: Danny's Planning meeting Oct 3,  9-11am EB1336",
 "Danny's Planning meeting Oct 3,  9-11am EB1336",
 'Re: Registration Confirmation: Larry Summers on 12/6 at 1:45pm (was',
 'Re: Conference Call today 2/9/01 at 11:15am PST',
 'Conference Call today 2/9/01 at 11:15am PST',
 '5/24 1:00pm conference call.',
 '5/24 1:00pm conference call.',
 'FW: Economic Times article: FIs may take over Enron for $700-800m',
 'FW: Economic Times article: FIs may take over Enron for $700-800m',
 'FW: Economic Times article: FIs may take over Enron for $700-800m',
 'FW: 07:33am EDT 15-Aug-01 Prudential Securities (C',
 'FW: 07:33am EDT 15-Aug-01 Prudential Securities (C',
 '07:33am EDT 15-Aug-01 Prudential Securities (C',
 "Re: Updated Mar'00 Requirements Received at 11:25am from CES",
 "Re: Updated Mar'00 Requirements Received at 11:25am from CES",
 "Re: Updated Mar'00 Requirements Received at 11:25am from CES",
 "Updated Mar'00 Requirements Received at 11:25am from CES",
 'Reminder: Legal Team Meeting -- Friday, 9:00am Houston time',
 'Thursday, March 7th 1:30-3:00pm: REORIENTATION',
 'Meeting at 2:00pm Friday',
 'Meeting at 2:00pm Friday',
 'Re: 1.00pm tomorrow?',
 '1.00pm tomorrow?',
 'Invitation to Sunday Dinner with Vince @ 6.30pm',
 'Invitation to Sunday Dinner with Vince @ 6.30pm',
 'Fw: 12:30pm Deadline for changes to letters or contracts today',
 '12:30pm Deadline for changes to letters or contracts today',
 'Johnathan actually resigned at 9:00am this morning',
 'FW: Enron Conference Call Today, 11:00am CST',
 'Enron Conference Call Today, 11:00am CST',
 'Meeting, Wednesday, January 23 at 10:00am at the Houstonian',
 'FW: www.1400smith.com',
 'FW: www.1400smith.com',
 'RE: TVA Meeting, Wednesday June13, 1:15pm, EB3125b',
 'TVA Meeting, Wednesday June13, 1:15pm, EB3125b',
 'Re: Dabhol Update: Conference Call Thursday, Dec. 28, 8:00am',
 'Dabhol Update: Conference Call Thursday, Dec. 28, 8:00am Houston time',
 'FW: Victoria Ashley Jones Born 5/25/01 7:31am.',
 'Fw: Victoria Ashley Jones Born 5/25/01 7:31am.',
 'Victoria Ashley Jones Born 5/25/01 7:31am.',
 'RE: Victoria Ashley Jones Born 5/25/01 7:31am.',
 'Fw: Victoria Ashley Jones Born 5/25/01 7:31am.',
 'Victoria Ashley Jones Born 5/25/01 7:31am.',
 'RE: UCSF Cogen Calculation Conf Call, 10/12/01 at 8:00am PST',
 'UCSF Cogen Calculation Conf Call, 10/12/01 at 8:00am PST',
 'FW: Confirmation:  UCSF Cogen Conf Call. 10/22/02 at 8:00am',
 '=09RE: Confirmation:  UCSF Cogen Conf Call. 10/22/02 at 8:00am PST/=',
 '=09Confirmation:  UCSF Cogen Conf Call. 10/22/02 at 8:00am PST/10:0=',
 'RE: Confirmation:  UCSF Cogen Conf Call. 10/22/02 at 8:00am',
 '=09Confirmation:  UCSF Cogen Conf Call. 10/22/02 at 8:00am PST/10:0=',
 'Re: March expenses - deadline 04-04-01 2:00pm',
 'Cirque - Jan 24 5:00pm show']

In [33]:
# subjet lines that have dates, e.g 12/01/99
[line for line in subjects if re.search("\d\d/\d\d", line)]


Out[33]:
["Enron's December physical fixed price deals as of 11/28/00",
 "Enron's December physical fixed price deals as of 11/28/00",
 'New Generation Update 7/24/00',
 'New Generation Update 7/24/00',
 'Re: 5/08/00',
 'Analyst Interviews Needed - 2/15/01',
 'Analyst Interviews Needed - 2/15/01',
 'Re: Untitled.exe Untitled.exe [22/23]',
 'FW: El Paso Update 7/23/011',
 'El Paso Update 7/23/011',
 "FW: Enron' s August Baseload Physical Fixed Price Transactions as of 07/27/01",
 "Enron' s August Baseload Physical Fixed Price Transactions as of 07/27/01",
 "FW: Enron' s August Baseload Physical Fixed Price Transactions as of 07/27/01",
 "Enron' s August Baseload Physical Fixed Price Transactions as of 07/27/01",
 'FW: FERC Special Meetings on Friday 10/26/01 and Monday 10/29/01',
 'FERC Special Meetings on Friday 10/26/01 and Monday 10/29/01',
 'RE: Confirmation: Risk Management Simulation Meeting 10/30/01',
 'Confirmation: Risk Management Simulation Meeting 10/30/01',
 'RE: Confirmation: Risk Management Simulation Meeting 10/30/01',
 'RE: Confirmation: Risk Management Simulation Meeting 10/30/01',
 'RE: Friday 5/25/01',
 'Friday 5/25/01',
 'RE: California Update 5/22/01',
 'California Update 5/22/01',
 'ACCESS Trades for 11/09/00',
 'ACCESS Trades for 11/09/00',
 'ACCESS Trades 11/03/00',
 'ACCESS Trades 11/03/00',
 'Re: SCS Daily Volatility Report as of 3/19/01',
 'Re: SCS Daily Volatility Report as of 3/19/01',
 'Re: SCS Daily Volatility Report as of 3/19/01',
 'SCS Daily Volatility Report as of 3/19/01',
 'SCS Daily Volatility Report as of 3/19/01',
 'Re: SCS Daily Volatility Report as of 3/19/01',
 'SCS Daily Volatility Report as of 3/19/01',
 'SCS Daily Volatility Report as of 3/19/01',
 'Re: 12/26 and 12/27 Maturity Gap Risk Limit Violation',
 '12/26 and 12/27 Maturity Gap Risk Limit Violation',
 'FW: Enron Mentions - 06/04/01',
 'Enron Mentions - 06/04/01',
 'RE: Thursday 10/11/01',
 'Thursday 10/11/01',
 'Re: Texas & HPLC Deals that end 2/28/00',
 'Re: Texas & HPLC Deals that end 2/28/00',
 'Texas & HPLC Deals that end 2/28/00',
 'Texas & HPLC Deals that end 2/28/00',
 'Texas & HPLC Deals that end 2/28/00',
 'Texas & HPLC Deals that end 2/28/00',
 'Re: ENW Staff Mtg. Thursday, 01/11/01',
 'ENW Staff Mtg. Thursday, 01/11/01',
 'Re: Credit Watch List--12/27/00',
 'Credit Watch List--12/27/00',
 'Re: ENW Staff Mtg. Thursday, 12/21/00',
 'ENW Staff Mtg. Thursday, 12/21/00',
 'Re: Team-Building 10/25',
 'Re: Team-Building 10/25',
 'Re: Team-Building 10/26',
 'Analyst Recruiting: Out of Office 9/28/00',
 'Expense Report for Stephen Schwarz Dated 4/13/00',
 'Expense Report for Stephen Schwarz Dated 4/13/00',
 'Expense Report for Stephen Schwarz Dated 4/13/00',
 'Expense Report for Stephen Schwarz Dated 2/25/00',
 'Expense Report for Stephen Schwarz Dated 2/25/00',
 'Expense Report for Stephen Schwarz Dated 2/25/00',
 'RE: Teambuilding 11/21',
 'RE: Teambuilding 11/21',
 'Re: Expense Report for Stephen Schwarz Dated 1/21/00',
 'Re: Expense Report for Stephen Schwarz Dated 1/21/00',
 'Re: Expense Report for Stephen Schwarz Dated 1/21/00',
 'Expense Report for Stephen Schwarz Dated 1/21/00',
 'MPR 01/26/00',
 'Expense Report for Stephen Schwarz Dated 12/20/99',
 'Revised presentation with Andy=01,s comments - 04/11/01',
 'Re: EGM/EIM Staff Mtg. 11/20',
 'EGM/EIM Staff Mtg. 11/20',
 'Credit Watch List--3/20/01',
 'Credit Watch List--3/20/01',
 'ENW Staff Meeting, 2/22/01',
 'ENW Staff Meeting, 2/22/01',
 'FW: Cash Forecast for 10/26',
 'Cash Forecast for 10/26',
 'FW: COMMODITY NOTIONAL CASH FLOWS AS OF 10/24/01 - REVISED in USD',
 'FW: COMMODITY NOTIONAL CASH FLOWS AS OF 10/24/01 - REVISED in USD',
 'FW: COMMODITY NOTIONAL CASH FLOWS AS OF 10/24/01 - REVISED in USD',
 'COMMODITY NOTIONAL CASH FLOWS AS OF 10/24/01',
 'FW: EOL Transcation Counts - 10/22/01',
 'EOL Transcation Counts - 10/22/01',
 'EOL Transcation Counts - 10/22/01',
 '=?ANSI_X3.4-1968?Q?Revised_presentation_with_Andy=3Fs_comments_-_04/11/01?=',
 "Revised presentation with Andy's comments - 04/11/01",
 'FW: Notes from 637 Imbal Mtg 9/18/01',
 'Notes from 637 Imbal Mtg 9/18/01',
 'RE: Results of Duke Meeting  09/20/01',
 'Results of Duke Meeting  09/20/01',
 'RE: Results of Duke Meeting  09/20/01',
 'RE: Results of Duke Meeting  09/20/01',
 'RE: Results of Duke Meeting  09/20/01',
 'Results of Duke Meeting  09/20/01',
 'RE: Results of Duke Meeting  09/20/01',
 'RE: Results of Duke Meeting  09/20/01',
 'RE: Results of Duke Meeting  09/20/01',
 'RE: Results of Duke Meeting  09/20/01',
 'RE: Results of Duke Meeting  09/20/01',
 'Results of Duke Meeting  09/20/01',
 'FW: Results of Duke Meeting  09/20/01',
 'Results of Duke Meeting  09/20/01',
 'Flowing Gas -  Internal UAT & External Beta testing complete: 09/28/01',
 'FW: Production Migration 10/28/01',
 'Production Migration 10/28/01',
 'RE: Final AM Process for 10/26/01',
 'FW: Final AM Process for 10/26/01',
 'Final AM Process for 10/26/01',
 'FW: Bullets for 6/28/01',
 '=09FW: Bullets for 6/28/01',
 '=09Bullets for 6/28/01',
 'TW Customer Meeting - 10/23/01',
 'RE: TW Customer Meeting - 10/23/01',
 'TW Customer Meeting - 10/23/01',
 'RE: TW Customer Meeting - 10/23/01',
 'RE: TW Customer Meeting - 10/23/01',
 'RE: TW Customer Meeting - 10/23/01',
 'TW Customer Meeting - 10/23/01',
 'RE: PVR 07/16/01',
 'FW: PVR 07/16/01',
 'PVR 07/16/01',
 'RE: 7/18/01 Update RE: Testing of Flowing Gas Phase II to end',
 'FW: 7/18/01 Update RE: Testing of Flowing Gas Phase II to end Friday, July 20',
 '7/18/01 Update RE: Testing of Flowing Gas Phase II to end Friday, July 20',
 'October 21/22 meeting',
 'Transwestern 12/01/01 Nominations',
 'FW: Transwestern 12/01/01 Nominations',
 'Transwestern 12/01/01 Nominations',
 'Demarc Allocation Conference Call - 11/06/01',
 'FW: Demarc Allocation Conference Call - 11/06/01',
 'Re: Demarc Allocation Conference Call - 11/06/01',
 'FW: Demarc Allocation Conference Call - 11/06/01',
 'Re: Demarc Allocation Conference Call - 11/06/01',
 'RE: Demarc Allocation Conference Call - 11/06/01',
 'RE: Demarc Allocation Conference Call - 11/06/01',
 'RE: Demarc Allocation Conference Call - 11/06/01',
 'FW: Demarc Allocation Conference Call - 11/06/01',
 'Re: Demarc Allocation Conference Call - 11/06/01',
 'RE: Demarc Allocation Conference Call - 11/06/01',
 'Re: Demarc Allocation Conference Call - 11/06/01',
 'RE: Cara out 11/14-15 info about PHPL',
 'Cara out 11/14-15 info about PHPL',
 'Demarc Allocation Conference Call - 11/06/01',
 'Re: 1/22/01 Financial deals',
 'Re: FW: Daily Commentary, 11/17/00',
 'Re: EOTT update from 11/16',
 'Re: Raptor Position Reports for 11/20/00',
 'RE: 2/27/01 VaR Utilization Report FINAL',
 'FW: 2/27/01 VaR Utilization Report FINAL',
 '2/27/01 VaR Utilization Report FINAL',
 'RE: Frevert Report - Published 4/30/01',
 'FW: Frevert Report - Published 4/30/01',
 'Frevert Report - Published 4/30/01',
 'RE: Travel arrangements for 12/12/2001 and 12/13/01',
 'Travel arrangements for 12/12/2001 and 12/13/01',
 'Materials for MC Working Group Meeting 12/13/00',
 'Materials for MC Working Group Meeting 12/13/00',
 'Materials for MC Working Group Meeting 12/13/00',
 'Materials for MC Working Group Meeting 12/13/00',
 'RE: 705512.1 -  07/24/01',
 '705512.1 -  07/24/01',
 'Friday 8/24/01',
 'Re: HR Floor Meeting - Friday, 6/30/00',
 'Hours - w/c 6/26/00',
 'FW: Enron CSA 12/17/97 - Signed',
 'Enron CSA 12/17/97 - Signed',
 'RE: Enron CSA 12/17/97 - Signed',
 'RE: Enron CSA 12/17/97 - Signed',
 'FW: Enron CSA 12/17/97 - Signed',
 'Enron CSA 12/17/97 - Signed',
 'FW: Enron CSA 12/17/97 - Signed',
 'Enron CSA 12/17/97 - Signed',
 'FW: Enron CSA 12/17/97 - Signed',
 'FW: Enron CSA 12/17/97 - Signed',
 'Enron CSA 12/17/97 - Signed',
 'Re: Another resignation - to depart on 11/30',
 'RE: Project N-Form Policy Approval Deadline: 11/15',
 'Project N-Form Policy Approval Deadline: 11/15',
 'Market wrap 11/02',
 'FOEX for 11/06',
 'RE: FOEX for 11/06',
 'FW: FOEX for 11/06',
 'FOEX for 11/06',
 'Market wrap 11/09',
 'RE: Market wrap-up  10/19',
 'RE: Market wrap-up 10/19',
 'Market wrap-up 10/19',
 'FOEX 11/20',
 'Market wrap-up  10/19',
 'Market Wrap for PULP 11/02',
 'RE: Start Date: 10/18/01; HourAhead hour: 9; <CODESITE>',
 'Start Date: 10/18/01; HourAhead hour: 9; <CODESITE>',
 'RE: Start Date: 10/18/01; HourAhead hour: 9;  <CODESITE>',
 'Start Date: 10/18/01; HourAhead hour: 9; <CODESITE>',
 'RE: Morn Meet 10/26/01',
 'Re: Morn Meet 10/26/01',
 'ENA/FPL Analysis for 12/14/01',
 'ENA/FPL Analysis for 12/14/01',
 'RE: PBA--11/28',
 'PBA--11/28',
 'RE: morn meet 1/17/02',
 'morn meet 1/17/02',
 'RE: not flat for 11/15',
 'not flat for 11/15',
 'RE: -$141,000 P&L hit on 8/13/01',
 '-$141,000 P&L hit on 8/13/01',
 'Re: FW: RE: Legislative Report (07/05/2001) -- IEP',
 'Re: California Update 7/23/01',
 'RE: California Update 7/23/01',
 'Re: California Update 7/23/01',
 'California Update 7/25/01----Meeting w/Assembly on Its Latest',
 'Re: Tickets for Larry Summers Speech on 12/06/00',
 'Re: FW: IEP Legislative Report (07/26/01)',
 'Re: EMERGENCY CONFERENCE REGARDING CALIFORNIA -- 10/21/2000 --',
 'EMERGENCY CONFERENCE REGARDING CALIFORNIA -- 10/21/2000 -- FINAL',
 'EMERGENCY CONFERENCE REGARDING CALIFORNIA -- 10/21/2000 -- FINAL',
 'Re: CAISO List of Unavailable QF Facilities as of 12/11/00',
 'Re: WGA Weekly Schedules for 9/11-9/15/2000',
 'WGA Weekly Schedules for 9/11-9/15/2000',
 'WGA Weekly Schedules for 9/11-9/15/2000',
 'San Francisco Chronicle, Tues 12/19: "Utilities Want Rates To',
 'Orange Co. Register, Tues 12/19: "Suits allege utilities conspired',
 'Re: Orange Co. Register, Tues 12/19: "Suits allege utilities',
 'San Francisco Chronicle, Tues 12/19: "Utilities Want Rates To',
 'Re: WGA Weekly Schedules for 9/11-9/15/2000',
 'Re: WGA Weekly Schedules for 9/11-9/15/2000 =20',
 'Re: WGA Weekly Schedules for 9/11-9/15/2000 =20',
 'WGA Weekly Schedules for 9/11-9/15/2000',
 'WGA Weekly Schedules for 9/11-9/15/2000',
 'FW: RULING FOR HEARINGS ON 12/27 AND 12/28',
 'RULING FOR HEARINGS ON 12/27 AND 12/28',
 'Barton Statement on CA Electricity Situation, 01/05/01',
 'Re: PG&E Meeting 1/10/01',
 'Fwd: A.00-11-038/056, A.00-10-028: IEP Preliminary Comments to',
 'A.00-11-038/056, A.00-10-028: IEP Preliminary Comments to Draft D',
 'Re: California Update 3/06/01',
 'Re: URGENT - ACTION - Meeting Notice = 3/11/01',
 'Re: URGENT - ACTION - Meeting Notice = 3/11/01',
 'URGENT - ACTION - Meeting Notice = 3/11/01',
 'Re: Fw: We have set up a teleconference for tomorrow, 3/17/01 at',
 'Re: California Update 3/22/01',
 'Re: California Update 4/12/01',
 'Re: California Update 4/23/01',
 'Re: E19/20 prices for core/non-core discussion',
 'California Update #2, 5/23/01',
 'Re: California Update p.2; 5/29/01',
 'Re: California Update p.2; 5/29/01',
 'Strategic Opportunities 10/19/00  (Sempra)',
 'FW: CMTA Legislative Weekly - 09/06/01',
 'CMTA Legislative Weekly - 09/06/01',
 'FW: HTC presents NTT DoCoMo on Thursday 11/15',
 'HTC presents NTT DoCoMo on Thursday 11/15',
 'RE: CORRECTTION: DUE DATE IS 11/28',
 'CORRECTTION: DUE DATE IS 11/28',
 'RE: 11/28/01 Press Release',
 '=0911/28/01 Press Release',
 'RE: IEP Board Special Session w/Contract Lobbyist on 12/13/01,',
 'FW: IEP Board Special Session w/Contract Lobbyist on 12/13/01,',
 'IEP Board Special Session w/Contract Lobbyist on 12/13/01,',
 'RE: IEP Board Special Session w/Contract Lobbyist on 12/13/01,',
 'RE: IEP Board Special Session w/Contract Lobbyist on 12/13/01,',
 'RE: IEP Board Special Session w/Contract Lobbyist on 12/13/01,',
 'FW: IEP Board Special Session w/Contract Lobbyist on 12/13/01,',
 'IEP Board Special Session w/Contract Lobbyist on 12/13/01,',
 'RE: IEP Board Special Session w/Contract Lobbyist on 12/13/01,',
 'FW: IEP Board Special Session w/Contract Lobbyist on 12/13/01,',
 'RE: IEP Board Special Session w/Contract Lobbyist on 12/13/01,',
 'FW: IEP Board Special Session w/Contract Lobbyist on 12/13/01,',
 'IEP Board Special Session w/Contract Lobbyist on 12/13/01,',
 "RE:  Angelides' Memo to Investors 9/ 25/01",
 "FW: Angelides' Memo to Investors 9/ 25/01",
 "FW:  Angelides' Memo to Investors 9/ 25/01",
 'FW: ALL PARTY MEETING A.00-11-038, et al. Wed. 9/12/01 @ 11:00 a.m.',
 'FW: ALL PARTY MEETING A.00-11-038, et al. Wed. 9/12/01 @ 11:00',
 'FW: Bob Hillman in Emeryville 10/10',
 'Bob Hillman in Emeryville 10/10',
 'FW: CMTA Legislative Weekly - 10/15/01',
 'CMTA Legislative Weekly - 10/15/01',
 'Re: FW: RE: Legislative Report (07/05/2001) -- IEP',
 'Daily-Blessings 2/15/01',
 'Daily-Blessings 2/15/01',
 'Daily-Blessings 2/15/01',
 'Daily-Blessings 2/15/01',
 'Daily-Blessings 2/15/01',
 'Daily-Blessings 2/15/01',
 'Co. 072R 12/00 Journal Vouchers',
 'RE: CANCELLED-Power Origination Mtg. tomorrow 10/30/01',
 'CANCELLED-Power Origination Mtg. tomorrow 10/30/01',
 '11/29 Model',
 'PGE Parking 10/31',
 'Model 1/14/02',
 'Revised 1/13/02 Model',
 '20/20',
 'Re: Request for 9/30/00 Stock Holdings',
 '08/02 Dinner',
 '08/02 Dinner',
 'Project 20/20 Status',
 'Project 20/20 Status',
 'Re: REQUEST FOR 6/30/00 STOCK HOLDINGS',
 'Doyle Update 6/23/00',
 'Doyle Update 6/23/00',
 '2000 Cost Summary thru 11/17',
 '2000 Cost Summary thru 11/17',
 '2000 Cost Summary thru 11/17',
 'NG Resources Meeting 6/13/00',
 'NG Resources Meeting 6/13/00',
 '2000 Cost Summary thru 11/17',
 '2000 Cost Summary thru 11/17',
 'Dinner Meeting 5/23/00',
 'Dinner Meeting 5/23/00',
 'Dinner Meeting 5/23/00',
 'Re: Request for 12/31/00 Stock Holdings',
 'Doyle Cost Summary thru 12/28/00',
 'Doyle Cost Summary thru 12/28/00',
 'RE: Final 11/15 meeting notice from Tom Gottschalk, NCSC General Coun\tsel Committee',
 'RE: Final 11/15 meeting notice from Tom Gottschalk, NCSC General',
 'Final 11/15 meeting notice from Tom Gottschalk, NCSC General Coun\tsel Committee',
 'FW: Supervisory Board Meeting on 5/12/2001',
 'Supervisory Board Meeting on 5/12/2001',
 'FW: Message Points from Mtg 11/14/01',
 'Message Points from Mtg 11/14/01',
 'FW: 11/15/01 Revised Msg Points',
 '11/15/01 Revised Msg Points',
 'FW: Msg Points from 11/16/01 mtg.',
 'Msg Points from 11/16/01 mtg.',
 'FW: 11/15/01 Revised Msg Points',
 '11/15/01 Revised Msg Points',
 'FW: Message Points 11/20/01',
 'Message Points 11/20/01',
 'RE: TW Daily Balance 09/27/01',
 'RE: TW Daily Balance 09/27/01',
 'FW: TW Daily Balance 09/27/01',
 'FW: TW Daily Balance 09/27/01',
 'TW Daily Balance 09/27/01',
 'RE: TW Daily Balance 01/14/2002',
 'TW Daily Balance 01/14/2002',
 'RE: TW Daily Balance 01/29/02',
 'TW Daily Balance 01/29/02',
 'RE: Holiday rules for 11/19-11/21',
 'Holiday rules for 11/19-11/21',
 'Re: Canadian Credit Watch List--11/13/00',
 'Re: EOL Transactions - 02/02/00',
 'FW: Energy Outlook 11/20',
 'Energy Outlook 11/20',
 'FW: Energy Outlook 11/16',
 '=09Energy Outlook 11/16',
 'Re: HPLC/Ocean Energy Inc. 09/99 Purchase',
 'HPLC/Ocean Energy Inc. 09/99 Purchase',
 'Re: Shell Meters, effective 9/28/00',
 'Shell Meters, effective 9/28/00',
 'Re: Tenaska IV 10/00',
 'Re: Meter 984132 for 1/16/99',
 'Re: Meter 984132 for 1/16/99',
 'Re: Meter 984132 for 1/16/99',
 'Meter 984132 for 1/16/99',
 'Meter 984132 for 1/16/99',
 'Meter 984132 for 1/16/99',
 'Re: Tenaska IV 10/00',
 'Tenaska IV 10/00',
 'NATURAL GAS NOMINATION FOR 09/00',
 'NATURAL GAS NOMINATION FOR 09/00',
 'Meter 984132 for 1/16/99',
 'Meter 984132 for 1/16/99',
 'Meter 984132 for 1/16/99',
 'Re: Tejas Invoice - Deal 120987 Meter 6290/905 (Tejas Gas Pipeline)',
 'Re: Tejas Invoice - Deal 120987 Meter 6290/905 (Tejas Gas Pipeline)',
 'Re: Tejas Invoice - Deal 120987 Meter 6290/905 (Tejas Gas Pipeline)',
 'NATURAL GAS NOMINATION FOR 07/00',
 'NATURAL GAS NOMINATION FOR 07/00',
 'Re: Flagstaff on 11/10',
 'Flagstaff on 11/10',
 'Tufco on PGE 5/12/00',
 'Re: 98-6892 for 3/15/2000 and 3/23/2000',
 '98-6892 for 3/15/2000 and 3/23/2000',
 'Tenaska IV 10/00',
 'Tenaska IV 10/00',
 'Re: Valero 10/00',
 'Valero 10/00',
 'Valero 10/00',
 'Re: Bridgeback Error at Meter 1450 for 11/99',
 'Bridgeback Error at Meter 1450 for 11/99',
 'Bridgeback Error at Meter 1450 for 11/99',
 '02/00 NATURAL GAS NOMINATION',
 '02/00 NATURAL GAS NOMINATION',
 "Re: 12/99 K's Needed and 1/2000 K's Needed",
 "Re: 12/99 K's Needed and 1/2000 K's Needed",
 "Re: 12/99 K's Needed and 1/2000 K's Needed",
 "12/99 K's Needed and 1/2000 K's Needed",
 'Re: New Deal 10/99 PG&E TX Industrial',
 'New Deal 10/99 PG&E TX Industrial',
 'New Deal 10/99 PG&E TX Industrial',
 "Re: 12/99 K's Needed and 1/2000 K's Needed",
 "12/99 K's Needed and 1/2000 K's Needed",
 'Re: Meter 1595 - 12/99',
 'Entex Estimates for 12/99',
 'Entex Estimates for 12/99',
 'Re: Meter 8741/1587 Nov 00',
 'Meter 8741/1587 Nov 00',
 'Re: Phillips Sweeney 12/99',
 'Re: Phillips Sweeney 12/99',
 'Phillips Sweeney 12/99',
 'Phillips Sweeney 12/99',
 'Re: C&E Operating, 11/99 production',
 'Re: C&E Operating, 11/99 production',
 'Re: C&E Operating, 11/99 production',
 'Re: C&E Operating, 11/99 production',
 'C&E Operating, 11/99 production',
 'Re: UA4 - Meter 1441 for 11/97 - Falfurrias',
 'UA4 - Meter 1441 for 11/97 - Falfurrias',
 'Re: tufco 11/99',
 'tufco 11/99',
 'HL&P for 11/99',
 'HL&P for 11/99',
 'Re: Tenaska IV Transport 10/00',
 'Re: Tenaska IV Transport 10/00',
 'Re: Tenaska IV Transport 10/00',
 'Re: Tenaska IV Transport 10/00',
 'Tenaska IV Transport 10/00',
 'Tenaska IV Transport 10/00',
 'Re: Tenaska IV Transport 10/00',
 'Tenaska IV Transport 10/00',
 'Tenaska IV Transport 10/00',
 'Tenaska IV Transport 10/00',
 'Tenaska IV Transport 10/00',
 'Tenaska IV Transport 10/00',
 'Re: Tenaska 11/00 and 12/00',
 'Tenaska 11/00 and 12/00',
 'Re: Meter 986315 for 10/00',
 'Re: Meter 986315 for 10/00',
 'Re: Meter 986315 for 10/00',
 'Re: Meter 986315 for 10/00',
 'Re: Meter 986315 for 10/00',
 'Re: Meter 986315 for 10/00',
 'Re: Tenaska 10/00 and 11/00',
 'Tenaska 10/00 and 11/00',
 'Re: Deals to be Extended on Meter 985097 - 12/00',
 'Deals to be Extended on Meter 985097 - 12/00',
 'Re: Copano P/L 01/00 - S93481',
 'Copano P/L 01/00 - S93481',
 'Re: Tenaska IV 11/00',
 'Tenaska IV 11/00',
 'Re: Meter 986315 for 10/00',
 'Meter 986315 for 10/00',
 'Meter 986315 for 10/00',
 'Re: Deal extension for 11/21/2000 for 98-439',
 'Re: Deal extension for 11/21/2000 for 98-439',
 'Re: Deal extension for 11/21/2000 for 98-439',
 'Re: Deal extension for 11/21/2000 for 98-439',
 'Re: Deal extension for 11/21/2000 for 98-439',
 'Deal extension for 11/21/2000 for 98-439',
 'Re: Enerfin meter 980439 for 10/00',
 'Re: Enerfin meter 980439 for 10/00',
 'Re: Enerfin meter 980439 for 10/00',
 'Re: Enerfin meter 980439 for 10/00',
 'Re: Enerfin meter 980439 for 10/00',
 'Re: Enerfin meter 980439 for 10/00',
 'Re: Enerfin meter 980439 for 10/00',
 'Re: Enerfin meter 980439 for 10/00',
 'Enerfin meter 980439 for 10/00',
 'Re: Deal extension for 11/21/2000 for 98-439',
 'Re: Deal extension for 11/21/2000 for 98-439',
 'Re: Deal extension for 11/21/2000 for 98-439',
 'Re: Deal extension for 11/21/2000 for 98-439',
 'Deal extension for 11/21/2000 for 98-439',
 'Re: Tenaska IV 10/00',
 'Re: Tenaska IV 10/00',
 'Tenaska IV 10/00',
 'Tenaska IV 10/00',
 'FW: Chevron Phillips Chemical Co., LP  (HPLC 04/01 Sales/Buyback)',
 'Chevron Phillips Chemical Co., LP  (HPLC 04/01 Sales/Buyback)',
 'RE: S709101 - 04/03/01',
 'S709101 - 04/03/01',
 'RE: Chevron Phillips Chemical Co., LP  (HPLC 04/01 Sales/Buyback)',
 'Chevron Phillips Chemical Co., LP  (HPLC 04/01 Sales/Buyback)',
 'RE: Tenaska Marketing Ventures - 04/01 prod',
 'Tenaska Marketing Ventures - 04/01 prod',
 'RE: Chevron Phillips Chemical Co., LP (HPLC 04/01 Sales/Buyback)',
 'FW: Chevron Phillips Chemical Co., LP (HPLC 04/01 Sales/Buyback)',
 'FW: Chevron Phillips Chemical Co., LP (HPLC 04/01 Sales/Buyback)',
 'Re: Chevron Phillips Chemical Co., LP (HPLC 04/01 Sales/Buyback)',
 'Re: Chevron Phillips Chemical Co., LP (HPLC 04/01 Sales/Buyback)   << OLE Object: StdOleLink >>',
 'Chevron Phillips Chemical Co., LP (HPLC 04/01 Sales/Buyback)',
 'Chevron Phillips Chemical Co., LP  (HPLC 04/01 Sales/Buyback)',
 'FW: Eastrans Nomination for 6/01/01',
 'Eastrans Nomination for 6/01/01',
 'RE: Tenaska IV 12/00',
 'Tenaska IV 12/00',
 'Nom 10/13-15',
 'RE: Cleburne 11/00',
 'Cleburne 11/00',
 'RE: Cleburne UA4 11/00',
 'Cleburne UA4 11/00',
 'RE: Staffing - Week of 11/26/01',
 'Staffing - Week of 11/26/01',
 'RE: Tenaska IV 11/01',
 'Tenaska IV 11/01',
 'RE: Tenaska IV 11/01',
 'RE: Tenaska IV 11/01',
 'RE: Tenaska IV 11/01',
 'Tenaska IV 11/01',
 'RE: Tenaska IV 11/01',
 'RE: Tenaska IV 11/01',
 'RE: Tenaska IV 11/01',
 'RE: Tenaska IV 11/01',
 'RE: Tenaska IV 11/01',
 'Tenaska IV 11/01',
 'RE: Tenaska IV 11/01',
 'RE: Tenaska IV 11/01',
 'RE: Tenaska IV 11/01',
 'RE: Tenaska IV 11/01',
 'RE: Tenaska IV 11/01',
 'RE: Tenaska IV 11/01',
 'RE: Tenaska IV 11/01',
 'Tenaska IV 11/01',
 'RE: Logistics Staffing - 11/12/01',
 'Logistics Staffing - 11/12/01',
 'RE: Staffing - 11/19/01',
 'Staffing - 11/19/01',
 'RE: HPL/Conoco - Teco Waha 03/23/01 Purchase',
 'HPL/Conoco - Teco Waha 03/23/01 Purchase',
 'RE: Tenaska IV 12/00, 2/01 and 3/01',
 'Tenaska IV 12/00, 2/01 and 3/01',
 'FW: FPL Energy Mktg dispute 9/20/01',
 'FPL Energy Mktg dispute 9/20/01',
 'FW: FPL Energy Mktg dispute 9/20/01',
 'FPL Energy Mktg dispute 9/20/01',
 'RE: ERCOT deal from 10/24',
 'ERCOT deal from 10/24',
 'FW: ERCOT 6/14/01',
 'ERCOT 6/14/01',
 'RE: ERCOT 6/20/01',
 'ERCOT 6/20/01',
 'RE: ERCOT 6/27/01',
 'ERCOT 6/27/01',
 'RE: ERCOT Options 7/24/01',
 'ERCOT Options 7/24/01',
 'RE: ERCOT Options 11/29',
 'ERCOT Options 11/29',
 'Length in the Hourly Ercot book for 11/22-11/26',
 'Re: PG&E Summary of events - 12/29/99 - Legal question',
 'Re: PG&E Summary of events - 12/29/99 - Legal question',
 'Re: PG&E Summary of events - 12/29/99',
 'PG&E Summary of events - 12/29/99',
 'PG&E Summary of events - 12/29/99',
 'Re: Postponed- Caithness Corp. meeting 7/11/00',
 'Postponed- Caithness Corp. meeting 7/11/00',
 "Susan's expense report 11/16/00",
 "Susan's expense report 11/16/00",
 'Re: TW Weekly 11/29/00',
 'TW Weekly 11/29/00',
 "Re: Susan's expense report 11/16/00",
 "Susan's expense report 11/16/00",
 "Susan's expense report 11/16/00",
 'Marketing Meeting with Stan H on 1/19/00',
 'Marketing Meeting with Stan H on 1/19/00',
 'Re: Cuiaba Events 12/13/00',
 'Re: Cuiaba Events 12/13/00',
 'Cuiaba Events 12/13/00',
 "FW: Hoang's Availability - Week of 10/29",
 "Hoang's Availability - Week of 10/29",
 'FW: 2002 Plan Assessments as of 10/19/01 for ETS',
 '2002 Plan Assessments as of 10/19/01 for ETS',
 'FW: 2002 Plan Assessments as of 10/19/01 for EREC',
 '2002 Plan Assessments as of 10/19/01 for EREC',
 'FW: 2002 Plan Assessments as of 10/19/01 for EREC',
 'FW: 2002 Plan Assessments as of 10/19/01 for EREC',
 '2002 Plan Assessments as of 10/19/01 for EREC',
 'RE: FW: 2002 Plan Assessments as of 10/19/01 for EREC',
 'Re: FW: 2002 Plan Assessments as of 10/19/01 for EREC',
 '2002 Plan Assessments as of 10/19/01 for EREC',
 'FW: FW: 2002 Plan Assessments as of 10/19/01 for EREC',
 'Re: FW: 2002 Plan Assessments as of 10/19/01 for EREC',
 '2002 Plan Assessments as of 10/19/01 for EREC',
 'RE: FW: 2002 Plan Assessments as of 10/19/01 for EREC',
 'RE: FW: 2002 Plan Assessments as of 10/19/01 for EREC',
 'FW: FW: 2002 Plan Assessments as of 10/19/01 for EREC',
 'Re: FW: 2002 Plan Assessments as of 10/19/01 for EREC',
 '2002 Plan Assessments as of 10/19/01 for EREC',
 'FW: FW: 2002 Plan Assessments as of 10/19/01 for EREC',
 'FW: FW: 2002 Plan Assessments as of 10/19/01 for EREC',
 'RE: FW: 2002 Plan Assessments as of 10/19/01 for EREC',
 'FW: FW: 2002 Plan Assessments as of 10/19/01 for EREC',
 'Re: FW: 2002 Plan Assessments as of 10/19/01 for EREC',
 '2002 Plan Assessments as of 10/19/01 for EREC',
 'FW: NNG & TW Direct Cash Flow Estimate (11/27 -11/30)',
 'NNG & TW Direct Cash Flow Estimate (11/27 -11/30)',
 'Fw: RE: NNG & TW Direct Cash Flow Estimate (11/27 -11/30)',
 'RE: NNG & TW Direct Cash Flow Estimate (11/27 -11/30)',
 'FW: NNG & TW Direct Cash Flow Estimate (11/27 -11/30)',
 'NNG & TW Direct Cash Flow Estimate (11/27 -11/30)',
 'RE: TW Daily Balance 09/27/01',
 'FW: TW Daily Balance 09/27/01',
 'FW: TW Daily Balance 09/27/01',
 'TW Daily Balance 09/27/01',
 'Re: Daily Volume Requirements for 03/07/00',
 'Daily Volume Requirements for 03/07/00',
 'Dayton Exchange starting 1/21/2000',
 'Re: CNG/Sabine 12/99',
 'Re: CNG/Sabine 12/99',
 'CNG/Sabine 12/99',
 'CNG/Sabine 12/99',
 'Re: CNG/Sabine 12/99',
 'CNG/Sabine 12/99',
 'CNG/Sabine 12/99',
 'Re: Gas for 11/10',
 'Re: Gas for 11/10',
 'Gas for 11/10',
 'Re: 10/2000 Production - New Power',
 '10/2000 Production - New Power',
 'RE: Who is doing Tenn 500/800??',
 'RE: Who is doing Tenn 500/800??',
 'RE: Who is doing Tenn 500/800??',
 'RE: Who is doing Tenn 500/800??',
 'RE: Who is doing Tenn 500/800??',
 'RE: Who is doing Tenn 500/800??',
 'Re: Who is doing Tenn 500/800??',
 'Who is doing Tenn 500/800??',
 'RE: Who is doing Tenn 500/800??',
 'RE: Who is doing Tenn 500/800??',
 'RE: Who is doing Tenn 500/800??',
 'RE: Who is doing Tenn 500/800??',
 'Re: Who is doing Tenn 500/800??',
 'Who is doing Tenn 500/800??',
 'RE: Who is doing Tenn 500/800??',
 'RE: Who is doing Tenn 500/800??',
 'Re: Who is doing Tenn 500/800??',
 'Who is doing Tenn 500/800??',
 'Re: Who is doing Tenn 500/800??',
 'Who is doing Tenn 500/800??',
 'Re: 12/31 Actuals',
 'Re: 12/31 Actuals',
 'Re: 12/31 Actuals',
 'Re: 12/2000 New Power',
 'Re: 11/2000 Oglethorpe',
 '11/2000 Oglethorpe',
 '11/2000 Oglethorpe',
 'Re: 12/17 Actuals',
 '12/17 Actuals',
 'Re: Daily volumes for 10/26 and 10/27',
 'Re: Daily volumes for 10/16 and 10/17',
 'Re: 11/2000 New Power Company',
 'Re: 11/2000 New Power Company',
 'Re: 11/2000 New Power Company',
 'Re: 11/2000 New Power Company',
 'Re: 11/2000 New Power Company',
 'Re: 11/2000 New Power Company',
 '11/2000 New Power Company',
 'Re: 11/2000 New Power Company',
 'Re: 11/2000 New Power Company',
 'Re: 11/2000 New Power Company',
 '11/2000 New Power Company',
 'Re: 11/2000 New Power Company',
 '11/2000 New Power Company',
 'Re: Price disc. on deal 231760 for 04/00',
 'Re: Price disc. on deal 231760 for 04/00',
 'Re: Price disc. on deal 231760 for 04/00',
 'Price disc. on deal 231760 for 04/00',
 'Price disc. on deal 231760 for 04/00',
 'Re: Coronado Pipeline 04/00',
 'Coronado Pipeline 04/00',
 'Coronado Pipeline 04/00',
 "Re: CES Daily April '00 Requirements for 4/10/00 and after",
 "CES Daily April '00 Requirements for 4/10/00 and after",
 'Revised 4/10/00 File',
 'Revised 4/10/00 File',
 'Re: 10/2000 Production - New Power',
 '10/2000 Production - New Power',
 'RE: Who is doing Tenn 500/800??',
 'RE: Who is doing Tenn 500/800??',
 'RE: Who is doing Tenn 500/800??',
 'RE: Who is doing Tenn 500/800??',
 'RE: Who is doing Tenn 500/800??',
 'RE: Who is doing Tenn 500/800??',
 'Re: Who is doing Tenn 500/800??',
 'Who is doing Tenn 500/800??',
 'RE: Who is doing Tenn 500/800??',
 'RE: Who is doing Tenn 500/800??',
 'RE: Who is doing Tenn 500/800??',
 'RE: Who is doing Tenn 500/800??',
 'Re: Who is doing Tenn 500/800??',
 'Who is doing Tenn 500/800??',
 'RE: Who is doing Tenn 500/800??',
 'RE: Who is doing Tenn 500/800??',
 'Re: Who is doing Tenn 500/800??',
 'Who is doing Tenn 500/800??',
 'Re: Who is doing Tenn 500/800??',
 'Who is doing Tenn 500/800??',
 'Gas flow and prepayment schedule through 5/28/02',
 'Lone Star sales for Wed 4/17/02',
 'Funds received 4/26/02',
 'FW: BNP Paribas Commodity Futures NG MarketWatch for 04/26/02',
 'BNP Paribas Commodity Futures NG MarketWatch for 04/26/02',
 'RE: Gas flow and prepayment schedule through 4/29/02',
 'RE: Gas flow and prepayment schedule through 4/29/02',
 'RE: Gas flow and prepayment schedule through 4/29/02',
 'RE: Gas flow and prepayment schedule through 4/29/02',
 'Gas flow and prepayment schedule through 4/29/02',
 'RE: Gas flow and prepayment schedule through 4/29/02',
 'RE: Gas flow and prepayment schedule through 4/29/02',
 'Gas flow and prepayment schedule through 4/29/02',
 'Gas flow and prepayment schedule through 4/29/02',
 'additional funds received 4/25/02',
 'Lone Star sales for Wed 4/17/02',
 'Lone Star sales for Wed 4/17/02',
 'Prepay to Reliant for 4/29/02',
 'Lone Star sales for Wed 4/17/02',
 'Lone Star sales for Wed 4/17/02',
 'RE: Gas flow and prepayment schedule through 4/23/02',
 'RE: Gas flow and prepayment schedule through 4/23/02',
 'Gas flow and prepayment schedule through 4/23/02',
 'RE: Gas flow and prepayment schedule through 4/23/02',
 'RE: Gas flow and prepayment schedule through 4/23/02',
 'Gas flow and prepayment schedule through 4/23/02',
 'Gas flow and prepayment schedule through 4/23/02',
 'Lone Star sales for Wed 4/17/02',
 'Gas flow and prepayment schedule through 4/19/02',
 'Lone Star sales for Wed 4/17/02',
 'Lone Star sales for Wed 4/17/02',
 'Lone Star sales for Wed 4/17/02',
 'FW: Gas flow and prepayment schedule through 4/18/02',
 'Gas flow and prepayment schedule through 4/18/02',
 'Gas flow and prepayment schedule through 4/18/02',
 'RE: Lone Star sales for Wed 4/17/02',
 'RE: Lone Star sales for Wed 4/17/02',
 'Lone Star sales for Wed 4/17/02',
 'RE: Gas flow and prepayment schedule through 4/12/02',
 'RE: Gas flow and prepayment schedule through 4/12/02',
 'RE: Gas flow and prepayment schedule through 4/12/02',
 'RE: Gas flow and prepayment schedule through 4/12/02',
 'Price for 4/12/02',
 'Gas flow and prepayment schedule through 4/12/02',
 'RE: Gas flow and prepayment schedule through 3/28/02',
 'RE: Gas flow and prepayment schedule through 3/28/02',
 'RE: Gas flow and prepayment schedule through 3/28/02',
 'Gas flow and prepayment schedule through 3/26/02',
 'Gas flow and prepayment schedule through 3/21/02',
 'RE: Prepay to Reliant for 3/21/02',
 'RE:  Prepay to Reliant for 3/121/02',
 'Prepay to Reliant for 3/121/02',
 'Prepay to Reliant for 3/121/02',
 'Gas flow and prepayment schedule through 3/15/02',
 'Prepay to Reliant for 3/14/02',
 'Gas flow and prepayment schedule through 3/13/02',
 'FW:  Gas flow and prepayment schedule through 3/11/02',
 'Gas flow and prepayment schedule through 3/11/02',
 'Gas flow and prepayment schedule through 3/11/02',
 'FW: BNP Paribas Commodity Futures NG MarketWatch For 03/07/02',
 'BNP Paribas Commodity Futures NG MarketWatch For 03/07/02',
 'Prepay to Reliant for 3/06/02',
 'Prepay to Reliant for 2/28/02',
 'RE: Gas flow and prepayment schedule through 2/28/02',
 'RE: Gas flow and prepayment schedule through 2/28/02',
 'Gas flow and prepayment schedule through 2/28/02',
 'Gas flow and prepayment schedule through 2/28/02',
 'Gas flow and prepayment schedule through 2/25/02',
 'Prepay to Reliant for 2/21/02',
 'FW: BNP Paribas Commodity Futures AGA StorageWatch For 02/08/02',
 'BNP Paribas Commodity Futures AGA StorageWatch For 02/08/02',
 'Prepay to Reliant for 2/14/02',
 'FW: Energy Central Job Watch - 1/28/02',
 'FW: Energy Central Job Watch - 1/28/02',
 'Energy Central Job Watch - 1/28/02',
 '03/01 Orig',
 'Credit Report--3/30/01',
 'Credit Report--3/30/01',
 'Credit Report 3/29/2001',
 'Credit Report 3/29/2001',
 'Credit Report--3/28/01',
 'Credit Report--3/28/01',
 'Deal 27253 - 04/01',
 'Deal 27253 - 04/01',
 'Credit Report--3/26/01',
 'Credit Report--3/26/01',
 'Credit Report--3/27/01',
 'Credit Report--3/27/01',
 'Credit Report--3/23/01',
 'Credit Report--3/23/01',
 'Credit Report--3/22/01',
 'Credit Report--3/22/01',
 'Re: 12/29/2000 - MTM',
 'Re: 12/29/2000 - MTM',
 '12/29/2000 - MTM',
 '12/29/2000 - MTM',
 'Credit Report--3/21/01',
 'Credit Report--3/21/01',
 'Credit Report--3/20/01',
 'Credit Report--3/20/01',
 'Credit Report 3/19/01',
 'Credit Report 3/19/01',
 'Credit Report--3/16/01',
 'Credit Report--3/16/01',
 'Credit Report 3/15/01',
 'Credit Report 3/15/01',
 'Credit Report--3/14/01',
 'Credit Report--3/14/01',
 'Credit Report for 3/13/2001',
 'Credit Report for 3/13/2001',
 'Credit Report 3/12/01',
 'Credit Report 3/12/01',
 'Credit Report--2/28/01',
 'Credit Report--2/28/01',
 'Credit Report--2/27/01',
 'Credit Report--2/27/01',
 'Credit Report--2/26/01',
 'Credit Report--2/26/01',
 'Credit Report--2/22/01',
 'Credit Report--2/22/01',
 'Credit Report--2/21/01',
 'Credit Report--2/21/01',
 'Credit Report--2/20/01',
 'Credit Report--2/20/01',
 'Credit Report--2/16/01',
 'Credit Report--2/16/01',
 'Credit Report--2/15/01',
 'Credit Report--2/15/01',
 'Re: Prelim Enovate DPR for 2/14/2001',
 'Re: Prelim Enovate DPR for 2/14/2001',
 'Credit Report--2/14/01',
 'Credit Report--2/14/01',
 'Credit Report--2/13/01',
 'Credit Report--2/13/01',
 'Credit Report--2/12/01',
 'Credit Report--2/12/01',
 'Analyst Interviews Needed - 2/15/01',
 'Analyst Interviews Needed - 2/15/01',
 'Analyst Interviews Needed - 2/15/01',
 'Credit Report--1/24/01',
 'Credit Report--1/24/01',
 'Credit Report--1/25/01',
 'Credit Report--1/25/01',
 'Credit Report--1/26/01',
 'Credit Report--1/26/01',
 'Credit Report--1/29/01',
 'Credit Report--1/29/01',
 'Credit Report - 1/30/01',
 'Credit Report - 1/30/01',
 'Credit Report--1/31/01',
 'Credit Report--1/31/01',
 'Re: 12/00 Agave Pricing',
 '12/00 Agave Pricing',
 'Re: Enervest for 12/00',
 'Enervest for 12/00',
 'Credit Report--4/30/01',
 'Credit Report--4/30/01',
 'Credit Report--4/27/01',
 'Credit Report--4/27/01',
 'Re: Deal # qi3642/3736/3895',
 'Deal # qi3642/3736/3895',
 'Re: 12/26/2000 Enovate DPR',
 '12/26',
 'Re: 12/21 DPR',
 '12/21 DPR',
 '12/21 Physical Forward Detail',
 '12/21 Physical Forward Detail',
 '12/21 Curves',
 '12/21 Curves',
 'Credit Report--4/26/01',
 'Credit Report--4/26/01',
 'Credit Report--4/25/01',
 'Credit Report--4/25/01',
 'Credit Report--4/24/01',
 'Credit Report--4/24/01',
 'Re: Has everyone completed 11/00 Flash?',
 'Has everyone completed 11/00 Flash?',
 'Re: 11/16/2000 Enovate DPR - Draft',
 '11/16/2000 Enovate DPR - Draft',
 'Re: 11/15/2000 Enovate DPR',
 'Credit Report--4/23/01',
 'Credit Report--4/23/01',
 '08/25 GD-WEST',
 'Credit Report--4/20/01',
 'Credit Report--4/20/01',
 '08/00 West P&L',
 'Credit Report--4/19/01',
 'Credit Report--4/19/01',
 'Credit Report -4/18/01',
 'Credit Report -4/18/01',
 'Credit Report--4/16/01',
 'Credit Report--4/16/01',
 'Credit Report--4/13/01',
 'Credit Report--4/13/01',
 '8/22/2000 Enovate DPR',
 '8/22/2000 Enovate DPR',
 'Re: 8/23/2000 Enovate DPR',
 '8/23/2000 Enovate DPR',
 'Credit Report--4/12/01',
 'Credit Report--4/12/01',
 'EMW 07/17',
 'EMW 07/17',
 'Agave 06/00',
 'Credit Report -4/11/01',
 'Credit Report -4/11/01',
 'Credit Report--4/10/01',
 'Credit Report--4/10/01',
 'Re: 03/01 Price Update - # 27253',
 '03/01 Price Update - # 27253',
 '03/01 Price Update - # 27253',
 '03/01 Price Update - # 27253',
 'Credit Report--4/02/01',
 'Credit Report--4/02/01',
 'FW: Credit Report--10/15/01',
 'Credit Report--10/15/01',
 'RE: Lunch - Thurs. 10/18',
 'Lunch - Thurs. 10/18',
 'RE: Lunch - Thurs. 10/18',
 'RE: Lunch - Thurs. 10/18',
 'RE: Lunch - Thurs. 10/18',
 'RE: Lunch - Thurs. 10/18',
 'FW: 10/17/00 Credit Report',
 '10/17/00 Credit Report',
 'FW: Credit Report--10/18/01',
 'Credit Report--10/18/01',
 'Early 10/18',
 'FW: Credit Report--10/19/01',
 'Credit Report--10/19/01',
 'FW: Credit Report--10/22/01',
 'Credit Report--10/22/01',
 'FW: Credit Report--10/23/01',
 'Credit Report--10/23/01',
 '10/25',
 'FW: Credit Report--10/26/01',
 'Credit Report--10/26/01',
 'FW: Credit Report--10/29/01',
 'Credit Report--10/29/01',
 'FW: Credit Report--10/30/01',
 'Credit Report--10/30/01',
 'FW: Credit Report--10/31/01',
 'Credit Report--10/31/01',
 'RE: Lunch 1/24/02',
 'Re: Lunch 1/24/02',
 'Lunch 1/24/02',
 'Re: P/L on Monday 1/29/01',
 "Enron's January 2001 Physical Fixed Price Transactions as of 12/28/00",
 "Enron's Jan01 Fixed Price Physical Deals as of 12/26/00",
 "Enron's Jan01 Fixed Price Physical Deals as of 12/26/00",
 'Re: CA Meeting- April 17/01',
 'New Generation Report 2/28/01',
 'New Generation Report 2/28/01',
 'New Generation Report 2/28/01',
 'Curveshift 03/08/01',
 "RE: Enron's October Baseload Transactions as of 9/27/01",
 "Re: Enron's October Baseload Transactions as of 9/27/01",
 'FW: TRV Notification:  (West NG Basis Positions - 11/27/2001)',
 'TRV Notification: (West NG Basis Positions - 11/27/2001)',
 'November Baseload Transactions for Enron (West Desk) as of 10/30/2001',
 'Amended November Baseload Transactions for Enron (West Desk) as of 10/31/2001 - FINAL',
 'FW: Broker Report for 10/26/2001',
 'Broker Report for 10/26/2001',
 'ISDA Press Report, 6/15/00',
 'Re: Rhythms Sale - 10/24/00',
 'Re: State Bar of Michigan e-Journal - 10/25/00',
 "Sheila Tweed's Revisions to 10/26/00 Draft",
 'Re: Vacation/Home Leave 12/15 -- 1/2',
 'Re: State Bar of Michigan e-Journal - 6/23/99',
 'follow up from our meeting 11/05/99',
 'follow up from our meeting 11/05/99',
 'Re: MEETINGS - MON 11/26',
 'Re: MEETINGS - MON 11/26',
 'RE: Budget Mtg - 10/30 @ 11:00 a.m. in EB32C2',
 'FW: Budget Mtg - 10/30 @ 11:00 a.m. in EB32C2',
 'Budget Mtg - 10/30 @ 11:00 a.m. in EB32C2',
 'RE: meeting w/ Bill on 11/27 at 11!',
 'meeting w/ Bill on 11/27 at 11!',
 'RE: Floor space billing corrections 0366/111692',
 'RE: Floor space billing corrections 0366/111692',
 'RE: Floor space billing corrections 0366/111692',
 'RE: Floor space billing corrections 0366/111692',
 'RE: Floor space billing corrections 0366/111692',
 'Floor space billing corrections 0366/111692',
 'RE: NNG & TW Direct Cash Flow Estimate (11/27 -11/30)',
 'FW: NNG & TW Direct Cash Flow Estimate (11/27 -11/30)',
 'NNG & TW Direct Cash Flow Estimate (11/27 -11/30)',
 'RE: Calendar as of 6/26/01',
 'Calendar as of 6/26/01',
 'RE: Comments Needed-Norma Gundersen for Rae Meadows 07/02',
 'Comments Needed-Norma Gundersen for Rae Meadows 07/02',
 'RE: I have booked ECN3824 thru 12/31 and called anyone who had a',
 'I have booked ECN3824 thru 12/31 and called anyone who had a conflict to reschedule.',
 'Daily blessings 11/20/00',
 'Daily blessings 11/20/00',
 'Daily Blessing 11/21/00',
 'Daily Blessing 11/21/00',
 'Daily blessing 11/17/00',
 'Daily blessing 11/17/00',
 'Daily-Blessings 10/27/00',
 'Daily-Blessings 10/27/00',
 'Daily-Blessings 10/26/00',
 'Daily-Blessings 10/26/00',
 'Daily-Blessings 10/26/00',
 'Daily-Blessings 10/26/00',
 'Daily Blessing 11/22/00',
 'Daily Blessing 11/22/00',
 'RE: Ryan Thomas Interview 6/19/01',
 'FW: Ryan Thomas Interview 6/19/01',
 'Ryan Thomas Interview 6/19/01',
 'FW: Highlights from ENE Analyst Conference Call 11/14',
 ...]

In [34]:
[line for line in subjects if re.search("[aeiou][aeiou][aeiou][aeiou]", line)]


Out[34]:
['Re: Natural gas quote for Louiisiana-Pacific (L-P)',
 'WooooooHoooooo more Vacation',
 'Re: Clickpaper Counterparties waiting to clear the work queue',
 'Gooooooooooood Bye!',
 'Gooooooooooood Bye!',
 'RE: Hello Sweeeeetie',
 'Hello Sweeeeetie',
 'FW: Waaasssaaaaabi !',
 'FW: Waaasssaaaaabi !',
 'FW: Waaasssaaaaabi !',
 'FW: Waaasssaaaaabi !',
 'Re: FW: Wasss Uuuuuup STG?',
 'RE: Rrrrrrrooooolllllllllllll TIDE!!!!!!!!',
 'Rrrrrrrooooolllllllllllll TIDE!!!!!!!!',
 'FW: The Osama Bin Laden Song ( Soooo Funny !! )',
 'Fw: The Osama Bin Laden Song ( Soooo Funny !! )',
 'The Osama Bin Laden Song ( Soooo Funny !! )',
 'RE: duuuuhhhhh',
 'RE: duuuuhhhhh',
 'RE: duuuuhhhhh',
 'duuuuhhhhh',
 'RE: duuuuhhhhh',
 'duuuuhhhhh',
 'RE: FPL Queue positions 1-15',
 'Re: FPL Queue positions 1-15',
 'Re: Helloooooo!!!',
 'Re: Helloooooo!!!',
 'Fw: FW: OOOooooops',
 'FW: FW: OOOooooops',
 'Re: yeeeeha',
 'yeeeeha',
 'yahoooooooooooooooooooo',
 'RE: yahoooooooooooooooooooo',
 'RE: yahoooooooooooooooooooo',
 'yahoooooooooooooooooooo',
 'RE: I hate yahooooooooooooooo',
 'I hate yahooooooooooooooo',
 'RE: I hate yahooooooooooooooo',
 'I hate yahooooooooooooooo',
 'RE: I hate yahooooooooooooooo',
 'I hate yahooooooooooooooo',
 'RE: I hate yahooooooooooooooo',
 'I hate yahooooooooooooooo',
 "FW: duuuuuuuuuuuuuuuuude...........what's up?",
 "RE: duuuuuuuuuuuuuuuuude...........what's up?",
 "RE: duuuuuuuuuuuuuuuuude...........what's up?",
 'Re: skiiiiiiiiing',
 'skiiiiiiiiing',
 'scuba dooooooooooooo',
 'RE: scuba dooooooooooooo',
 'RE: scuba dooooooooooooo',
 'scuba dooooooooooooo',
 'Re: skiiiiiiiing',
 'skiiiiiiiing',
 'Re: skiiiiiiiing',
 'Re: skiiiiiiiiing',
 "RE: Clickpaper CP's awaiting migration in work queue's 06/27/01",
 "FW: Clickpaper CP's awaiting migration in work queue's 06/27/01",
 "Clickpaper CP's awaiting migration in work queue's 06/27/01",
 'RE:  Sequoia Adv. Pro.: Draft Stipulation and Order',
 'FW: Sequoia Adv. Pro.: Draft Stipulation and Order',
 'Sequoia Adv. Pro.: Draft Stipulation and Order',
 'Re: FW: Sequoia Adv. Pro.: Draft Stipulation and Order',
 'FW: Sequoia Adv. Pro.: Draft Stipulation and Order',
 'FW: Sequoia Adv. Pro.: Draft Stipulation and Order',
 'Fw: Sequoia Adv. Pro.: Draft Stipulation and Order',
 'Sequoia Adv. Pro.: Draft Stipulation and Order',
 'Sequoia Adv. Pro.: Draft Stipulation and Order',
 'i would have done this but i was toooo busy.....']

In [35]:
[line for line in subjects if re.search("F[wW]:", line)] #This can be useful for checking data
#inside emails.


Out[35]:
['Re: FW: Trading Track Program',
 'Re: FW: 2nd lien info. and private lien info - The Stage Coach',
 'Re: FW: SanJuan/SoCal spread prices',
 'FW: ALL 1099 TAX QUESTIONS - ANSWERED',
 'FW: ALL 1099 TAX QUESTIONS - ANSWERED',
 'FW: Cross Commodity',
 'FW: Cross Commodity',
 'Re: FW: Change in the agroup Cycling Schedule',
 'FW: fixed forward or other Collar floor gas price terms',
 'FW: fixed forward or other Collar floor gas price terms',
 'Re: FW: fixed forward or other Collar floor gas price terms',
 'FW: charts',
 'FW: charts',
 'FW: Bishops Corner',
 'FW: Western Wholesale Activities - Gas & Power Conf. Call',
 'FW: Western Wholesale Activities - Gas & Power Conf. Call',
 'FW: charts',
 'FW: NEWGen June Release',
 'FW: Crossroads Storage Project',
 'FW: Crossroads Storage Project',
 'FW: Meeting to discuss West gas desk "FERC messages"',
 'FW:',
 'FW:',
 'FW: The Stage',
 'FW: Goldman Comment re: Enron issued this morning - Revised Price',
 'RE: FW: The Stage',
 'Re: FW: The Stage',
 'FW: California gas intrastate matters',
 'FW: El Paso Announces Binding Open Season for Additional Capacity',
 'FW: California gas intrastate matters - July 11 conference call',
 'FW: West Power Strategy Briefing',
 'FW:',
 'FW: Party',
 'FW: CA Instrate Gas matters',
 'FW: American Express Letter',
 'FW: Party',
 'FW: report',
 'FW: Western Strategy Session',
 'FW: Complaint Against El Paso',
 'FW: Western Strategy Session',
 'FW: West Position',
 'FW: Western Wholesale Activities - Gas & Power Conf. Call',
 'FW: Action Requested:  Past Due Invoice',
 'FW: Meet your New Analyst(s)',
 'FW: El Paso Update 7/23/011',
 'FW: Western Wholesale Activities - Gas & Power Conf. Call',
 'FW: NGI access to eol',
 'FW: FERC Order on Reporting CA gas sales',
 'FW: Mid C New deals Sept 24',
 'FW: Promotion Approval',
 'FW: Deal Fixed Price Report - In an Excel format',
 "FW: Enron' s August Baseload Physical Fixed Price Transactions as",
 "FW: Enron' s August Baseload Physical Fixed Price Transactions as of 07/27/01",
 "FW: Enron' s August Baseload Physical Fixed Price Transactions as",
 "FW: Enron' s August Baseload Physical Fixed Price Transactions as of 07/27/01",
 'FW:',
 'FW: Action Requested:  Past Due Invoice',
 "FW: Bishop's Corner",
 'FW: Utility Construction Escrow Agreement (Allen/AMHP)',
 'FW: First Amendment to Contract (Allen/AMHP)',
 'FW: West Position',
 'FW: Western Wholesale Activities - Gas & Power Conf. Call',
 'FW: Management Offsite Video Meetings',
 'FW:',
 'FW:',
 'FW: Curve Shift File',
 'FW:',
 'FW: El Paso 1110',
 'FW: Enron Center Garage',
 'FW: Nine Energy Services',
 'FW:',
 'FW: Wildflower, Rayburn, Emilie apts',
 'FW: Wildflower, Rayburn, Emilie apts',
 'RE: FW:',
 'Re: FW:',
 'FW: Competitive Analysis Update #4- US Terrorism Attacks',
 'FW:',
 'FW: Marketer Support of Generator Motion on Credit Issues',
 'FW: Nine Energy Services',
 'FW:',
 'FW:',
 'FW: Action Requested:  Past Due Invoice',
 'FW: Action Requested:  Past Due Invoice',
 'FW: El Paso Capacity',
 'FW: Arizona',
 'FW: El Paso Capacity',
 'FW:',
 'FW: FERC Special Meetings on Friday 10/26/01 and Monday 10/29/01',
 'FW: Distribution Form',
 'FW: Zero Option',
 'FW: Blackline of First Amendment to Contract',
 'FW: Properties for sale',
 'FW: Chase Backtest',
 'FW: Chase Backtest',
 'FW: try this one for starters',
 'FW: November 2001 FERC Open and Special Meeting Notice',
 'FW: Phantom Stock Payouts',
 'FW:',
 'FW:',
 'FW:',
 'FW:',
 'FW:',
 'FW: Regatta, Sea Breeze & Harvard Place Apartments - Austin, TX',
 'FW: Please Forward To Keith',
 'Re: FW: Trading Track Program',
 'Re: FW: 2nd lien info. and private lien info - The Stage Coach',
 'FW: SoCAl says not enough gas this summer',
 'FW: Action Requested:  Past Due Invoice',
 'FW: Workshop on Energy Modeling Forum - Impact of Climate Change',
 'FW: The today show!!!!!',
 'FW: The today show!!!!!',
 'FW: Bumping into the husband....',
 'FW: Bumping into the husband....',
 'Re: FW: trading with Campbell',
 'Re: FW: trading with Campbell',
 'Re: FW: trading',
 'Re: FW: trading',
 'FW: trading',
 'FW: trading',
 'Re: FW: trading',
 'Re: FW: trading',
 'FW: trading',
 'FW: trading',
 'Re: FW: trading',
 'FW: trading',
 'FW: trading',
 'FW: trading',
 'FW: details for long term flat price swap on Nat Gas Houston Ship',
 'FW: details for long term flat price swap on Nat Gas Houston Ship',
 'Re: FW: bloomberg',
 'FW: bloomberg',
 'Re: FW: Clay Christensen Speaks: Wednesday, 3:30, Spangler',
 'FW: Clay Christensen Speaks: Wednesday, 3:30, Spangler Auditorium!',
 'Re: FW: Rick Buy Report Tomorrow--Your comments needed',
 'FW: Rick Buy Report Tomorrow--Your comments needed',
 'Re: FW: LNG Weekly Update',
 'FW: LNG Weekly Update',
 'Re: FW: LNG Weekly Update',
 'FW: LNG Weekly Update',
 'Re: FW: LNG Weekly Update',
 'FW: LNG Weekly Update',
 'Fw: ETKT Confirmation -',
 'Fw: ETKT Confirmation  -',
 'FW: 2001 Natural Gas Production and Price Outlook Conference Call',
 'FW: 2001 Natural Gas Production and Price Outlook Conference Call',
 'FW: "Chinese Wall" Classroom Training',
 'FW: "Chinese Wall" Classroom Training',
 'Re: FW: 2001 Natural Gas Production and Price Outlook Conference',
 'FW: 2001 Natural Gas Production and Price Outlook Conference Call',
 'FW: A crossroads we have all been at ...',
 'FW: A crossroads we have all been at ...',
 'Re: FW: Clay Christensen Speaks: Wednesday, 3:30, Spangler',
 'FW: Clay Christensen Speaks: Wednesday, 3:30, Spangler Auditorium!',
 'FW: Natural Update',
 'FW: nat gas options 5/22',
 'FW: aga forecast',
 'FW: Enron Mentions',
 'FW: ENSIDE Newsletter',
 'FW: Interviews Wednesday May 30, 2001 2 - 6PM  - Trading Track',
 'FW: Astro Tickets',
 'FW: The True Story of a Private Equity "Stud"',
 'FW: The True Story of a Private Equity "Stud"',
 'FW: The True Story of a Private Equity "Stud"',
 'FW: The True Story of a Private Equity "Stud"',
 'FW: The True Story of a Private Equity "Stud"',
 'FW: The True Story of a Private Equity "Stud"',
 'FW: The Legend of Peter Chung',
 'FW: Follow up on the Chung Guy',
 'FW: Follow up on the Chung Guy',
 'FW: DEAL #1246131 from 5-15-2001',
 'FW: fuel switching',
 'FW: Enron Mentions - 06/04/01',
 'FW: U.S. Soccer and Philips Electronics Announce Nationwide Contest',
 'FW: Surprise!!',
 'RE: follow up > FW: Caltech-developed arbitrage trading technolog\ty',
 'FW: follow up > FW: Caltech-developed arbitrage trading technolog\ty being assessed by Reliant Energy right now...',
 'follow up > FW: Caltech-developed arbitrage  trading technology being assessed by Reliant Energy right  now...',
 'FW: vacation',
 'FW: vacation',
 'FW: vacation',
 'FW: vacation',
 'FW: vacation',
 'FW: Read This!',
 'FW: fox-sports-nba-knicks[1].mov',
 'FW: Hello!',
 'FW: [Cortlandtwines.com] 25% OFF Premium American Wine',
 'FW: Edward Bartimmo',
 'FW: ENERGY: Nuclear Mystery Close To Being Solved',
 'FW: ENERGY: Nuclear Mystery Close To Being Solved',
 'FW: ENERGY: Nuclear Mystery Close To Being Solved',
 'FW: I want my MTV ?',
 'FW: I want my MTV ?',
 'FW: I want my MTV ?',
 'FW: I want my MTV ?',
 'FW: I want my MTV ?',
 'FW: I want my MTV ?',
 'FW: I want my MTV ?',
 'FW: I want my MTV ?',
 'FW: I want my MTV ?',
 'FW: I want my MTV ?',
 'FW: I want my MTV ?',
 'FW: I want my MTV ?',
 'FW: I want my MTV ?',
 'FW: I want my MTV ?',
 'FW: I want my MTV ?',
 'FW: I want my MTV ?',
 'FW:',
 'FW:',
 'FW: John Lavorato Request - Enron Center South',
 'FW: limit order usage today',
 'FW: Walll Street Journal Renewal',
 'FW: Invoice',
 'FW: John Arnold photos',
 'FW: John Arnold photos',
 'FW: John Arnold photos',
 'FW: SAVE THE DATE -- Enron Management Conference, November 14-16,',
 'FW: Natural Gas RFP on Dow',
 'FW: Natural Gas RFP on Dow',
 'FW: Beta Test User ID',
 'FW: American Rice RFP Clarification--please send to right person',
 'FW: American Rice RFP Clarification--please send to right person',
 'FW: How You Can Help the US Stock Market',
 'FW: How You Can Help the US Stock Market',
 'FW: How You Can Help the US Stock Market',
 'FW: details for long term flat price swap on Nat Gas Houston Ship',
 'FW: details for long term flat price swap on Nat Gas Houston Ship\t Channel Inside FERC',
 'FW: Elevator talk',
 'FW: Elevator talk',
 'FW: resend-ALL daily charts and matrices as hot links 9/19',
 'FW: schedule C',
 'FW: Unbelievable Picture',
 'FW: Unbelievable Picture',
 'FW: Unbelievable Picture',
 'FW: Swaps for EFPS',
 'FW: Robotrader/Autotrader',
 'FW: Robotrader/Autotrader',
 'FW: Houston Aeros Tickets',
 "FW: Lessons From Enron's Meltdown.htm",
 'FW: Bernstein On ENE',
 'FW: astros tix',
 'FW: Enron Europe Organization Announcement- VOLUNTARY LAYOFFS',
 'FW: Enron Europe Organization Announcement- VOLUNTARY LAYOFFS',
 'FW:',
 'FW: Ospraie swaption',
 'FW:',
 'FW:',
 'FW: Physical RFP Requests- for nOV 01 - mAR 02 (nIPSCO, PIEDMONT',
 'FW: Daily Energy News Update, 10 October: BPA and Kaiser Reach Agr=',
 'RE: FW: Forward Warning',
 '=09FW: FW: Forward Warning',
 'FW: Pira',
 'FW: FW: Forward Warning',
 '=09FW: FW: Forward Warning',
 'FW:',
 'FW: Neural Networks',
 'FW: Natural update',
 'FW: Enron Mentions',
 'FW: Reminder:Interivews Thursday Trading Track',
 'FW: NG Delta position',
 'FW: NG Delta 11-28-01',
 'FW: BNP request',
 'FW: TRADE RECAP#2 (bnpEFS)',
 'FW: trade recap#3',
 'FW: TRADE RECAP #6',
 'FW: TRADE RECAP #5',
 'FW: Nat Gas Pos for 11-30',
 'FW: Terminating Trades',
 'FW: Terminating Trades',
 'FW: Payment',
 'FW: NYMEX Holiday Hours',
 'FW: NG deal in California',
 'FW: NG deal in California',
 'FW:',
 'FW: NG deal in California',
 'FW:',
 'FW: (01-365) EXCHANGE ANNOUNCES PLANS TO INTRODUCE OVER-THE-COUNTER',
 'FW: Trading Track Interviews',
 'FW: Cal04',
 'FW: Positions',
 'FW: Positions',
 'FW: Positions',
 'FW: Positions',
 'FW: Positions',
 'FW: Positions',
 'FW: Positions',
 'Fw: 8:30 am trade count',
 'FW: Help!',
 'FW: Enron Mentions',
 'FW: Expense Reports Awaiting Your Approval',
 'FW: Deal Ticket',
 'FW: TOP 50 GAS CPS - AS OF 11-9-01',
 'FW: TOP 50 GAS CPS - AS OF 11-9-01',
 'FW: I think the industry is having fun with it!',
 'FW: I think the industry is having fun with it!',
 'FW: This Weekends Move of Power and Gas',
 'FW: This Weekends Move of Power and Gas',
 'FW: Enron EFS issues',
 'FW: Enron EFS issues',
 'FW: natural gas inquiry',
 'FW: natural gas inquiry',
 'FW: Enron EFS issues',
 'Re: FW: bloomberg',
 'FW: bloomberg',
 'FW: Power Indices',
 'FW: trading',
 'FW: Good talking to you on Sat',
 'FW: Checking In',
 'FW: test mail',
 'FW: Get 2 FREE Review issues plus a FREE digital camera!',
 'FW: THE LIGHTHOUSE: December 24, 2001',
 'FW: Your Amazon.com order (#002-4083380-7905653): your approval',
 'FW: status of CCO book accounting treatment',
 'FW: status of CCO book accounting treatment',
 'FW: status of CCO book accounting treatment',
 'FW: status of CCO book accounting treatment',
 'FW: Entergy Bid',
 'FW: Indicative Enron Proposal for Wallingford',
 'FW: Illinois Power Option Pricing',
 '=09FW: Models',
 '=09FW: Models',
 'FW: Presentation Announcement',
 'FW: 1994 Deferral Plan-Accelerated Distribution',
 'FW: 1994 Deferral Plan-Accelerated Distribution',
 'FW: URGENT - ENA Associates & Analysts',
 'FW: Hi',
 'FW: Two cow theory',
 'FW: Two cow theory',
 'FW: Synthetic Peaker',
 'FW: Synthetic Peaker',
 'FW: Synthetic Peaker',
 'FW: Synthetic Peaker',
 'FW: Synthetic Peaker',
 'FW: Synthetic Peaker',
 'FW: Synthetic Peaker',
 'FW: Synthetic Peaker',
 'FW: Synthetic Peaker',
 'FW: Con-Ed - Lakewood New Jersey Synthetic Peaker',
 'FW: Comed Option',
 'FW: Dominion Opportunities',
 'FW: Chemist Request in Delhi',
 'FW: Hi',
 'FW: RE: Whats up!!!!!',
 'FW: Badge Access',
 'FW: RE: Whats up!!!!!',
 'FW: Pre-Petition Mutual Terminaition -- Termination Amounts',
 'FW: assignment',
 'FW: assignment',
 'FW: assignment',
 'FW: Chiricahua Notes',
 'Fw: (no subject)',
 'Fw: (no subject)',
 'Fw: Big 12 Conference, University of Texas, Document 1629_108',
 'Fw: FW: Playing catch with Dad',
 'Fw: FW: Playing catch with Dad',
 'Fw: FW: Playing catch with Dad',
 'Fw: FW: Playing catch with Dad',
 'Fw: FW: Great video file',
 'Fw: FW: Great video file',
 'Fw: FROGAPULT, ELFBOWL, Y2KGAME Virus Hoax',
 'Fw: FROGAPULT, ELFBOWL, Y2KGAME Virus Hoax',
 'Fw: FROGAPULT, ELFBOWL, Y2KGAME Virus Hoax',
 'FW: FROGAPULT, ELFBOWL, Y2KGAME Virus Hoax',
 'FW: snowman',
 'FW: snowman',
 'Fw: BASS REUNION 2001',
 'Fw: BASS REUNION 2001',
 'Fw: BASS REUNION 2001',
 'Fw: BASS REUNION 2001',
 'FW: Check this out.',
 'FW: Check this out.',
 'FW: Check this out.',
 'Re: FW: Check this out.',
 'FW: Check this out.',
 'FW: Check this out.',
 'FW: Check this out.',
 'FW: New PG&E line Trucks',
 'FW: New PG&E line Trucks',
 'Fw: game on',
 'FW: game on',
 'Re: FW: New PC',
 'FW: New PC',
 'Re: Fw: [txhmed] interesting ...',
 'Re: FW: cat attack',
 'Re: FW: cat attack',
 'Re: FW: cat attack',
 'Re: FW: cat attack',
 'Fwd: Fw: UT Fans - So True!',
 'Fwd: Fw: UT Fans - So True!',
 'Fwd: Fw: UT Fans - So True!',
 'Fwd: Fw: UT Fans - So True!',
 'Re: Fwd: Fw: UT Fans - So True!',
 'Fwd: Fw: UT Fans - So True!',
 'Fwd: Fw: UT Fans - So True!',
 'Fwd: Fw: UT Fans - So True!',
 'Fw: Closed book quiz',
 'Fw: Closed book quiz',
 'Fw: (no subject)',
 'Fw: (no subject)',
 'Fw: Telluride',
 'Re: FW: Top 10 Colleges with the Best Looking Girls',
 'Re: FW: Top 10 Colleges with the Best Looking Girls',
 'Re: FW: Big commitment',
 'Re: FW: Big commitment',
 'Re: FW: Big commitment',
 'Re: FW: Big commitment',
 'Re: FW: Big commitment',
 'FW: Big commitment',
 'FW: Big commitment',
 'FW: Big commitment',
 'Re: FW: Big commitment',
 'Re: FW: Big commitment',
 'Re: FW: Big commitment',
 'Re: FW: Big commitment',
 'Re: FW: Big commitment',
 'Re: FW: Big commitment',
 'Re: FW: Big commitment',
 'Re: FW: Big commitment',
 'FW: Big commitment',
 'FW: Big commitment',
 'FW: Big commitment',
 'Re: FW: Big commitment',
 'FW: Big commitment',
 'FW: Big commitment',
 'FW: Big commitment',
 'Re: Fw: new years eve',
 'Fw: new years eve',
 'Fw: new years eve',
 'Fw: new years eve',
 'FW: Top 10 Colleges with the Best Looking Girls',
 'FW: Top 10 Colleges with the Best Looking Girls',
 'FW: Top 10 Colleges with the Best Looking Girls',
 'Re: FW: Chicken McNoggin, Hold the Fries (washingtonpost.com)',
 'FW: Chicken McNoggin, Hold the Fries (washingtonpost.com)',
 'FW: Chicken McNoggin, Hold the Fries (washingtonpost.com)',
 'Fwd: [Fwd: FW: ]',
 'Fwd: [Fwd: FW: ]',
 'Fwd: [Fwd: FW: ]',
 'Fwd: FW: "Just a Little Bit Closer"',
 'Fwd: FW: "Just a Little Bit Closer"',
 'FW: "Just a Little Bit Closer"',
 'Re: Fw: Christmas',
 'Fw: Christmas',
 'Re: Fwd: FW: TX/OU',
 'Fwd: FW: TX/OU',
 'Fwd: FW: TX/OU',
 'Fwd: FW: TX/OU',
 'Fwd: FW: TX/OU',
 'Fwd: FW: TX/OU',
 'Fwd: FW: TX/OU',
 'FW: Redneck Nativity scene',
 'FW: TeasingCat.MPG 2.mpeg',
 'FW: TeasingCat.MPG 2.mpeg',
 'FW: TeasingCat.MPG 2.mpeg',
 'FW: montana fire',
 'FW: montana fire',
 'FW: montana fire',
 'FW: montana fire',
 'Fw: Big 12 overview',
 'Fw: Big 12 overview',
 'FW: Are we surprised to hear this?',
 'Fw: [caninesolutions] Digest Number 144',
 'Fw: Edwin Edwards writes home from the Federal Pen',
 'Fw: How to impress a client.',
 'Fw: How to impress a client.',
 'Fw: How to impress a client.',
 'Fw: New Democratic Party Seal',
 'Fw: New Democratic Party Seal',
 'Fw: New Democratic Party Seal',
 'Fwd: Fw: Professional Quiz',
 'Fwd: Fw: Professional Quiz',
 'Fwd: Fw: Professional Quiz',
 'Fwd: Fw: Professional Quiz',
 'FW: Bad sportman',
 'FW: Bad sportman',
 'FW: Bad sportman',
 'FW: Bad sportman',
 'FW: Bad sportman',
 'Fw: Billboards',
 'Fw: Billboards',
 'FW: Billboards',
 'Fwd: Fw: A quiz for Million Mom marchers to consider:',
 'Fwd: Fw: A quiz for Million Mom marchers to consider:',
 'Fw: When in Rome',
 'Fw: When in Rome',
 'Re: Fwd: FW: Things to Remember',
 'Fwd: FW: Things to Remember',
 'Fwd: FW: Things to Remember',
 'Fwd: FW: Things to Remember',
 'Fwd: Fw: Something different for men.',
 'Fwd: Fw: Something different for men.',
 'Fw: Corruption Test',
 'Fw: Corruption Test',
 'Fw: Corruption Test',
 'Fw: Corruption Test',
 'Fw: Corruption Test',
 'Re: Fw: Corruption Test',
 'Re: Fw: Corruption Test',
 'Fw: Corruption Test',
 'Fw: Corruption Test',
 'Fw: Corruption Test',
 'Fw: Corruption Test',
 'Fw: Corruption Test',
 'Fw: Corruption Test',
 'Fw: Corruption Test',
 'Fw: Corruption Test',
 'Fw: Corruption Test',
 'Fw: Corruption Test',
 'Fw: Corruption Test',
 'Fw: Corruption Test',
 'Fw: Corruption Test',
 'Fw: Corruption Test',
 'Fw: Corruption Test',
 'Fw: Corruption Test',
 'Fw: Corruption Test',
 'Fw: Corruption Test',
 'Fw: Corruption Test',
 'Fw: Corruption Test',
 "Fw: Women's conference",
 "Fw: Women's conference",
 "Fw: Women's conference",
 "Fw: Women's conference",
 "Fw: Women's conference",
 'RE: FW: new address',
 'RE: FW: new address',
 'RE: FW: new address',
 'RE: FW: new address',
 'Re: FW: new address',
 'FW: new address',
 'Fw: The Latest Official Florida Presential Ballot',
 'Fw: The Latest Official Florida Presential Ballot',
 'FW: Top 10 Colleges with the Best Looking Girls',
 'FW: Top 10 Colleges with the Best Looking Girls',
 'FW: Top 10 Colleges with the Best Looking Girls',
 'Re: Fw: Winning the cultural war',
 'Re: Fw: Winning the cultural war',
 'Fw: Winning the cultural war',
 'Fw: Winning the cultural war',
 'Fw: Winning the cultural war',
 'Fw: Winning the cultural war',
 'Fw: Winning the cultural war',
 'Fw: Winning the cultural war',
 'FW: Aggie Arrested',
 'FW: Aggie Arrested',
 'FW: Aggie Arrested',
 'Fw: Aggie Arrested',
 'Fw: Aggie Arrested',
 'FW: Aggie Arrested',
 'FW: Aggie Arrested',
 'Fw: Aggie Arrested',
 'Fw: Aggie Arrested',
 'Fw: Fw: Option 7 <g>',
 'Fw: Fw: Option 7 <g>',
 'FW: Y2K Celebration Around the World',
 'FW: Y2K Celebration Around the World',
 'FW: Y2K Celebration Around the World',
 'FW: Super Bowl Party - 2/3/02',
 'FW: Countering peace activists',
 'FW: Deal: Y82661.1',
 'FW: Deal: Y82661.1',
 'FW: Rebooks 10/5',
 'FW: Oklahoma Sucks',
 'RE: FW: True Orange E-Mail/Fax #98',
 'RE: FW: True Orange E-Mail/Fax #98',
 'RE: FW: True Orange E-Mail/Fax #98',
 'Fwd: FW: True Orange E-Mail/Fax #98',
 'FW: Oklahoma Sucks',
 'FW: Monique Sanchez',
 'FW: Oct. bidweek survey reminder from Inside FERC',
 'FW: Oct. bidweek survey reminder from Inside FERC',
 'FW: Report Calendar Showed Plane Crashing Near Manhattan',
 'FW: EXCLUSIVE Rockets Ticket Presale - October 3-4 ONLY',
 'FW: FW: (fwd) FW:  Warning from HFD...',
 'Fw: (fwd) FW: Warning from HFD...',
 'FW: (fwd) FW: Warning from HFD...',
 'FW: Sun-Sentinel News Local',
 'FW: Bet',
 'FW: Bet',
 'FW: [Fwd: a day in the life]',
 'FW: [Fwd: a day in the life]',
 'FW: ISG',
 'FW: Dinner',
 'FW: Inside FERC monthly survey reminder',
 '=09FW: Inside FERC monthly survey reminder',
 'FW: Inside FERC monthly survey reminder with Excel form attached',
 '=09FW: Inside FERC monthly survey reminder with Excel form attached',
 "FW: Waha, Katy, HSC - Oct '01",
 'FW: Happy Hour',
 'FW: Kyle Field Seating Chart',
 'FW: Kyle Field Seating Chart',
 'FW: Happy Hour',
 'FW: Happy Hour',
 'FW: Happy Hour',
 'FW: Thomasville Furniture Ind. Millbrook Rectangular Cocktail Table',
 'FW: Thomasville Furniture Ind. Millbrook Rectangular Cocktail Table',
 'FW: FLOOR MEETING',
 'FW: Poor, Poor, Pitiful KEN',
 'FW: -- DJ Enron CEO -2: Also To Get Reimbursed For Tax Penalties --',
 'FW: is there anyone else who wants in on it?',
 'FW:',
 'FW:',
 'FW: Analyst / Associate Lunch with Ken Lay, Greg Whalley and Mark Frevert',
 'FW: Aggie Song',
 'FW: Aggie Song',
 'FW: FW: Aggie Song',
 'Fwd: FW: Aggie Song',
 'FW: Bet',
 'FW: Bet',
 'FW: OU Stadium Renovation',
 'FW: OU Stadium Renovation',
 "FW: Jason' Bachelor Party",
 "FW: Jason' Bachelor Party",
 'FW:',
 'FW:',
 'FW: Tahoe',
 "FW: Jason' Bachelor Party",
 'FW:',
 "FW: Jason' Bachelor Party",
 'FW:',
 'FW: Fairy Tales Do Come True',
 'FW: Chris Simms: Covergirl',
 'FW: Chris Simms: Covergirl',
 'FW: Question',
 'FW: TheStreet: Trusts Keeping Enron Off Balance',
 'FW: TheStreet: Trusts Keeping Enron Off Balance',
 'FW: Fw: Illusion :-)',
 'FW: Fw: Illusion :-)',
 'Fw: Fw: Illusion :-)',
 'Fwd: Fw: Illusion :-)',
 'Fw: Illusion :-)',
 'FW: Illusion :-)',
 'FW: restaurants',
 'FW: picture',
 'FW: picture',
 "FW: Tom Clancy's Response",
 "FW: Entergy's new OASIS node is now available",
 'FW: Beware',
 'FW: Power Markets 2002  -  April 17-18   Las Vegas, NV',
 'FW:',
 'FW: Lotus notes?',
 'FW: FW: Drankin',
 'FW: Cost Cutting',
 'FW: Cost Cutting',
 "Fw: HOW TEXANS EXPLAIN ENRON'S BUSINESS",
 "Fw: HOW TEXANS EXPLAIN ENRON'S BUSINESS",
 'FW: Scotty Ts X-mas Party 2',
 'FW: Scotty Ts X-mas Party 2',
 'FW: Scotty Ts X-mas Party 2',
 'FW: BENEFITS PRESENTATIONS TODAY - ROOM ECS06980',
 'FW: UBS meeting tommorrow @ 10 am till 1pm',
 'FW: UBS meeting tommorrow @ 10 am till 1pm',
 'FW: PLEASE READ: ECS Power Outage this weekend',
 'FW: Midwest/Southeast Trading Meeting',
 'FW: Midwest/Southeast Trading Meeting',
 'FW: if work ever gets you down..',
 'FW: if work ever gets you down..',
 "FW: My Baby's Page",
 "FW: My Baby's Page",
 "FW: Fw: Please send this back... you'll see why",
 "Fwd: Fw: Please send this back... you'll see why",
 'FW: I 45 overpass construction',
 'FW: You know you are driving to fast',
 'FW: transmission agreements',
 'FW: transmission agreements',
 'FW: the newlyweds',
 'FW: likki_mudd (Lisa) has invited you to use Yahoo! Messenger.',
 'FW: I like this one, well said',
 'FW: Important News Flash',
 'FW: Manitoba Services Deal',
 'FW: Megawatt Daily Into Cinergy Hourly Index',
 "FW: Megawatt Daily's Into Cinergy Hourly Index",
 'FW: NOV TRANS RATES',
 'FW: KCPL Terminating Membership in MAPP at HE 24 on 11/3/01',
 'FW: KCPL Terminating Membership in MAPP at HE 24 on 11/3/01',
 'FW: Hunting Joke',
 'FW: Vermont Yankee Notification',
 'FW: Happy Birthday Don Jr.',
 'FW: Happy Birthday Don Jr.',
 'FW: Move Related Issues',
 '=09FW: Move Related Issues',
 'FW: Happy Birthday Don Jr.',
 'RE: Fwd: FW: This is freaky!',
 'Fw: Fwd: FW: This is freaky!',
 'FW: Fwd: FW: This is freaky!',
 'Fwd: Fwd: FW: This is freaky!',
 'FW: EPMI Real-time Traders and Schedulers working during the',
 "FW: scheduler's by region",
 'Fwd: Fw: REALLY CUTE',
 'FW: Cold winter ahead for Owens-Corning',
 'Re: FW: Christmas cake recipe',
 'FW: Christmas cake recipe',
 "Re: FW: You've Been in Corporate America Too Long When...",
 'Re: FW: Olympic Highlights',
 'FW: Olympic Highlights',
 'Re: FW: Lite Bytz RSVP',
 'FW: Lite Bytz RSVP',
 "Re: FW: FW: Access to Mary Solmonson's e-mail",
 "FW: FW: Access to Mary Solmonson's e-mail",
 "Re: FW: Access to Mary Solmonson's e-mail",
 "FW: Access to Mary Solmonson's e-mail",
 'Re: FW: Costs/Mid Back office commercialization',
 'FW: Costs/Mid Back office commercialization',
 'FW: Impact and Influence',
 'FW: Impact and Influence',
 'FW: Impact and Influence',
 'FW: Impact and Influence',
 'FW: Impact and Influence',
 'RE: FW: Truth in 13 words',
 'RE: FW: Truth in 13 words',
 'Re: FW: Truth in 13 words',
 'FW: Truth in 13 words',
 'Re: FW: Truth in 13 words',
 'FW: Truth in 13 words',
 'Re: FW: Changes to the executive Viewer',
 'Re: FW: Changes to the executive Viewer',
 'FW: Changes to the executive Viewer',
 'FW: Changes to the executive Viewer',
 'Re: FW: Director-level Impact and Influence',
 'FW: Director-level Impact and Influence',
 'FW: Changes to the executive Viewer',
 'FW: Changes to the executive Viewer',
 'FW: Changes to the executive Viewer',
 "Re: FW: Gordon Heaney's Acceptance",
 "FW: Gordon Heaney's Acceptance",
 'FW: <<Concur Expense Document>> - SWB 3/2/2001',
 'FW: <<Concur Expense Document>> - SWB 3/2/2001',
 'FW: <<Concur Expense Document>> - SWB 3/2/2001',
 'FW: As Requested: Info on Fax machines',
 'FW: As Requested: Info on Fax machines',
 'FW: Welcome to UBS meeting tommorrow 10.15 am @ the Houstonian -',
 'FW: Welcome to UBS meeting tommorrow 10.15 am @ the Houstonian - URGENT REQUIRES IMMEDIATE ACTION',
 'FW: Data needed for Fallon and Delaney',
 "Re: FW: FW: Access to Mary Solmonson's e-mail",
 "FW: FW: Access to Mary Solmonson's e-mail",
 "Re: FW: Access to Mary Solmonson's e-mail",
 "FW: Access to Mary Solmonson's e-mail",
 'FW: Data needed for Fallon and Delaney',
 'Re: FW: Costs/Mid Back office commercialization',
 '=09FW: Costs/Mid Back office commercialization',
 'FW: NETCO  Org. chart',
 'FW: Impact and Influence',
 'FW: Impact and Influence',
 'FW: Impact and Influence',
 'FW: Impact and Influence',
 'FW: Impact and Influence',
 'FW: Newco Chart',
 'RE: FW: Truth in 13 words',
 'RE: FW: Truth in 13 words',
 'Re: FW: Truth in 13 words',
 'FW: Truth in 13 words',
 'Re: FW: Truth in 13 words',
 'FW: Truth in 13 words',
 'Re: FW: Changes to the executive Viewer',
 'Re: FW: Changes to the executive Viewer',
 'FW: Changes to the executive Viewer',
 'FW: Changes to the executive Viewer',
 'Re: FW: Director-level Impact and Influence',
 'FW: Director-level Impact and Influence',
 'FW: Operational Issues',
 'FW: Storing of data on EnronOnline',
 "FW: Additional New Works' Floor Meeting - 37th Floor - May 2nd",
 'FW: Preliminary Information Request List [WatchDog checked]',
 'FW: Preliminary Information Request List [WatchDog checked]',
 'FW: As Requested: Info on Fax machines',
 'FW: As Requested: Info on Fax machines',
 'FW: Industrial Markets',
 'FW: 426370 iBuyit SRf for Brent Priice URGENT REQUEST!!',
 'FW:',
 'FW: ConfirmLogic Certification',
 'FW: Headcount for 1998 - 2001',
 'FW: Preliminary Schedule & Attendee List for Mid Year PRC Meeting',
 "FW: Enron Net Works' T&E Policy and Best Travel Practices",
 'FW: EOL',
 'FW: Summer Interns',
 'FW: Summer Interns',
 'FW: Missing summer interns for Brent Price',
 "FW: It's On!!! - 2:00pm Today",
 'FW: MO Presentation',
 'FW: Missing summer interns for Brent Price',
 'FW: FYI - Resume Submitted',
 'FW: FYI - Resume Submitted',
 'FW: Audit Communication Timeline',
 'FW: Wed. meeting',
 'FW: 2002 Netco Plan',
 'FW: 2002 Netco Plan',
 'FW: Risk Management - FT advert',
 'FW: Risk Management - FT advert',
 'FW: Action Requested:  Invoice Requires Coding/Issue',
 'FW: Headcount for Operations - Need Questions Answered',
 'FW: Points of Light - email',
 'FW: Slides for Offsite',
 'FW: Fall 2001 Information Session - OU',
 'FW: CommodityLogic Slide',
 'FW: Redeployment',
 'FW: Redeployment',
 'FW: UT undergrad recruiting',
 'FW: Settlements Management Reports',
 'FW: 2001 Andersen Audits',
 'FW: 2001 Andersen Audits',
 'FW: Input Needed',
 'FW: Mgmt Summary and Hot List ending 6/1',
 'FW: Mgmt Summary and Hot List ending 6/1',
 'FW: Promotions',
 'FW: EES Settlements - Follow Up',
 'FW: Input Needed',
 'FW: Revised Presentation for Calpine',
 'FW: Where Are We?   EES Settlements',
 'FW: AA Interviewing Details - They Need Help',
 'FW: Roles and Responsibilities',
 'FW: IT Support',
 'FW: Pumpkin Dip Recipe - 2nd Attempt',
 'FW: NCL - 2002 Convention Product Sales for Wildflowers Chapter',
 'FW: eProcurement Shopping Cart Approval Required',
 'FW: New Cell #',
 'FW: eProcurement Shopping Cart Approval Required',
 'FW: Followup Meeting',
 'FW: eProcurement Shopping Cart Approval Required',
 'FW: Weekly headcount report',
 'FW: Weekly headcount report',
 'FW: ENN - New Issue',
 'FW: Per Your Request',
 'FW: eProcurement Shopping Cart Approval Required',
 'FW: Weekend',
 'FW: UK & Continental Power Doorstep',
 'FW: UK & Continental Power Doorstep',
 'FW: UK & Continental Power Doorstep',
 'FW: UK & Continental Power Doorstep',
 'FW: UK & Continental Power Doorstep',
 'FW: Cash Forecast for 10/26',
 'FW: Power Settlement- Manuel Wires',
 'FW: Power Settlement- Manuel Wires',
 'FW: Power Settlement- Manuel Wires',
 'FW: COMMODITY NOTIONAL CASH FLOWS AS OF 10/24/01 - REVISED in USD',
 'FW: COMMODITY NOTIONAL CASH FLOWS AS OF 10/24/01 - REVISED in USD',
 'FW: COMMODITY NOTIONAL CASH FLOWS AS OF 10/24/01 - REVISED in USD',
 'FW: Background Statistics for Discussion by the Inclusiveness',
 'FW: Suggestions to help short term morale',
 'FW: Suggestions to help short term morale',
 "FW: Transfer of Murray O'Neil",
 "FW: Transfer of Murray O'Neil",
 'FW: NCL NOV NEWSLETTER',
 'FW: Transaction Data for Select Counterparties',
 'FW: NETCO presentation',
 'FW: EOL Transcation Counts - 10/22/01',
 'FW: REMINDER: 2002 Business Plan Meeting',
 'FW: Names Needed for Golf Tournament',
 'FW: Names Needed for Golf Tournament',
 'FW: Presentation',
 'FW: Names Needed for Golf Tournament',
 'FW: Names Needed for Golf Tournament',
 '=09FW: Quarterly Managing Director Meeting - Monday, October 22',
 'FW: Assistants Holiday Gift',
 'FW: Quarterly Managing Director Meeting - Monday, October 22',
 'FW: ECS Closure This Weekend',
 'FW: Explanations for major budget items reductions',
 'FW: ERMS books not getting into RisktRAC',
 'FW: ERMS books not getting into RisktRAC',
 'FW: ERMS books not getting into RisktRAC',
 'FW: ERMS books not getting into RisktRAC',
 'FW: ERMS books not getting into RisktRAC',
 'FW: ERMS books not getting into RisktRAC',
 'FW: ERMS books not getting into RisktRAC',
 'FW: ERMS books not getting into RisktRAC',
 'FW: ERMS books not getting into RisktRAC',
 'FW: 2002 Corporate Allocations to EIM',
 'FW: 2002 Corporate Allocations to EIM',
 'FW: 2002 Corporate Allocations to EIM',
 'FW: 2002 Corporate Allocations to EIM',
 'FW: 2002 Corporate Allocations to EIM',
 'FW: 2002 Corporate Allocations to EIM',
 'FW: 2002 Corporate Allocations to EIM',
 'FW: 2002 Corporate Allocations to EIM',
 'FW: 2002 Corporate Allocations to EIM',
 'FW: Operational Risk Management',
 'FW: MD/VP list for Net Works',
 'FW: UT/Enron Dinner - Tuesday, October 16, 2001',
 'FW: respond w/approval for ticketing by 11Oct for Sally Beck 21oct',
 'FW: Enron Center South (ECS) Move Back-up Plan',
 'FW: Per Your Request',
 "FW: Center for Houston's Future",
 'FW: Enron Networks All employee meeting',
 'FW: Enron Board Elects New Corporate Secretary',
 'FW: Andersen/EAS Reporting Meeting',
 'FW: Power Trading Audit Report',
 'FW: Flash to Actual Audit Report',
 'FW: Solomon Smith Barney',
 'FW: Reply Requested - "Attract and Retain Key Employees"',
 'FW: 2/3 EBS Bullet Points',
 'FW: DRAFT- ENW Employee Meeting on Friday',
 'FW: DRAFT- ENW Employee Meeting on Friday',
 'FW: Video Conferencing',
 'FW: Operational Risk Management',
 'FW: CP in Question',
 'FW: CP in Question',
 'FW: Frozen assets',
 'FW: In the spirit of cooperation...',
 'FW: Unify Operational Status',
 'FW: Unify Operational Status',
 'FW: newsletter',
 'FW: Q3 Celebration',
 'FW: Q3',
 'FW: Presentation Rescheduling',
 'FW: ctc claim',
 'FW: Unify Operational Status',
 'FW: Unify Operational Status',
 'FW: NETCO',
 'FW: EES Budget packet - Open Items',
 'FW: Temporary spaces in new building',
 'FW: New Cell Phone number',
 'FW: 2002 Budget for Enron Net Works',
 'FW: 2002 Budget for Enron Net Works',
 'FW: 2002 Budget for Enron Net Works',
 'RE: FW: Roles and Responsibilities',
 'Re: FW: Roles and Responsibilities',
 'FW: Roles and Responsibilities',
 'FW: UK & Continental Power Doorstep',
 'FW: Request for Migration of Sitara EOLBridge into Production',
 'FW: Request for Migration of Sitara EOLBridge into Production',
 'FW: UK & Continental Power Doorstep',
 'FW: UK & Continental Power Doorstep',
 'FW: UK & Continental Power Doorstep',
 'FW: Employee retention',
 '=09FW: ENA Budget Review Meeting',
 'FW: 2002 Budget for Enron Net Works',
 'FW: 2002 Budget for Enron Net Works',
 'FW: 2002 Budget for Enron Net Works',
 'FW: Price Curves',
 'FW: Price Curves',
 'FW: Price Curves',
 'FW: Approval authorisations',
 'FW: Approval authorisations',
 'FW: Meeting in Houston - October 29th -Forwarded',
 'FW: Meeting in Houston - October 29th -Forwarded',
 'FW: Meeting in Houston - October 29th -Forwarded',
 'FW: Meeting in Houston - October 29th -Forwarded',
 'FW: NCL newsletter information',
 'RE: FW: NCL newsletter information',
 'Re: FW: NCL newsletter information',
 'FW: Paid Survey Invitation from The Councils of Advisors',
 'FW: Paid Survey Invitation from The Councils of Advisors',
 'FW: Gas Move is Delayed',
 'FW: Gas Move is Delayed',
 'FW: Merger Communication Materials',
 'FW: Positions',
 'FW: Positions',
 'FW: Positions',
 'FW: Leskowitz Resignation',
 "FW: Contact #'s - Beck and Piper",
 'FW: Move to Enron Center south',
 'FW: Move to Enron Center south',
 'FW: 2002 Budget for Enron Net Works',
 'FW: 2002 Budget for Enron Net Works',
 'FW: Need Answers Today',
 'FW: Need Answers Today',
 'FW: EES Weekly Status',
 'FW:',
 'FW: 5:00 PM Daily Meeting',
 "FW: Terminated Employees' Benefits",
 'FW: You asked for questions',
 'Fw: Weekend status report',
 'FW: Preliminary Cost Savings for EA',
 'FW: AEP HR',
 'FW: Canceling Post Petition Meeting',
 'FW:',
 'FW: 2002 Budget for Enron Net Works',
 'FW: Weather and Crude',
 'FW: EGM Organizational Post Petition Meeting',
 'FW: information for bert stromquist',
 'FW: information for bert stromquist',
 'FW: information for bert stromquist',
 'FW: information for bert stromquist',
 'FW: information for bert stromquist',
 'FW: information for bert stromquist',
 'FW: Holiday Key Contact List - December 17-January 4, 2002',
 'FW:',
 'FW:',
 'FW:',
 'FW:',
 'FW:',
 'FW:',
 'FW: Termination Process',
 'FW: The List?',
 'Re: FW: Lite Bytz RSVP',
 'FW: Lite Bytz RSVP',
 'FW:  URGENT - REQUIRES IMMEDIATE ACTION - UBS Orientation tomorrow',
 'FW:',
 'FW: pjm fwds',
 'FW: West power',
 'FW: West power',
 'FW: LABOR DAY HOLIDAY/NNG WKEND NOTES',
 'FW: Northern v. ONEOK/Fisher Roc Outage Letter',
 'FW: Notes from 637 Imbal Mtg 9/18/01',
 'FW: Northern v. ONEOK/Proposed Letter to ONEOK re Fisher Roc',
 'FW: Northern v. ONEOK/Proposed Letter to ONEOK re Fisher Roc',
 'FW: Questions on MDQ',
 'FW: K #27291 - Invoices not capturing incremental fees for',
 'FW: Questions on MDQ',
 'FW: Questions on MDQ',
 'FW: IES Memo',
 'FW: hibbing',
 'FW: Questions on MDQ',
 ...]

In [37]:
[line for line in subjects if re.search("\d:[012345]\d[apAP][mM]", line)]


Out[37]:
['RE: 3:17pm',
 '3:17pm',
 "RE: It's On!!! - 2:00pm Today",
 "FW: It's On!!! - 2:00pm Today",
 "It's On!!! - 2:00pm Today",
 'Re: Registration Confirmation: Larry Summers on 12/6 at 1:45pm (was',
 'Re: Conference Call today 2/9/01 at 11:15am PST',
 'Conference Call today 2/9/01 at 11:15am PST',
 '5/24 1:00pm conference call.',
 '5/24 1:00pm conference call.',
 'FW: 07:33am EDT 15-Aug-01 Prudential Securities (C',
 'FW: 07:33am EDT 15-Aug-01 Prudential Securities (C',
 '07:33am EDT 15-Aug-01 Prudential Securities (C',
 "Re: Updated Mar'00 Requirements Received at 11:25am from CES",
 "Re: Updated Mar'00 Requirements Received at 11:25am from CES",
 "Re: Updated Mar'00 Requirements Received at 11:25am from CES",
 "Updated Mar'00 Requirements Received at 11:25am from CES",
 'Reminder: Legal Team Meeting -- Friday, 9:00am Houston time',
 'Re: Are you going to be back for your meeting w/M.Becker @ 3:30PM?',
 'Thursday, March 7th 1:30-3:00pm: REORIENTATION',
 'Meeting at 2:00pm Friday',
 'Meeting at 2:00pm Friday',
 'Fw: 12:30pm Deadline for changes to letters or contracts today',
 '12:30pm Deadline for changes to letters or contracts today',
 'Johnathan actually resigned at 9:00am this morning',
 'FW: Enron Conference Call Today, 11:00am CST',
 'Enron Conference Call Today, 11:00am CST',
 'RE: Meeting today at 4:30PM',
 'FW: Meeting today at 4:30PM',
 'Meeting, Wednesday, January 23 at 10:00am at the Houstonian',
 'RE: TVA Meeting, Wednesday June13, 1:15pm, EB3125b',
 'TVA Meeting, Wednesday June13, 1:15pm, EB3125b',
 'Re: Diversity Task Force Meeting (10/10/00-9:00AM-11:00AM) - RSVP',
 'Diversity Task Force Meeting (10/10/00-9:00AM-11:00AM) - RSVP',
 'Re: Dabhol Update: Conference Call Thursday, Dec. 28, 8:00am',
 'Dabhol Update: Conference Call Thursday, Dec. 28, 8:00am Houston time',
 'FW: Victoria Ashley Jones Born 5/25/01 7:31am.',
 'Fw: Victoria Ashley Jones Born 5/25/01 7:31am.',
 'Victoria Ashley Jones Born 5/25/01 7:31am.',
 'RE: Victoria Ashley Jones Born 5/25/01 7:31am.',
 'Fw: Victoria Ashley Jones Born 5/25/01 7:31am.',
 'Victoria Ashley Jones Born 5/25/01 7:31am.',
 'RE: UCSF Cogen Calculation Conf Call, 10/12/01 at 8:00am PST',
 'UCSF Cogen Calculation Conf Call, 10/12/01 at 8:00am PST',
 'FW: Confirmation:  UCSF Cogen Conf Call. 10/22/02 at 8:00am',
 '=09RE: Confirmation:  UCSF Cogen Conf Call. 10/22/02 at 8:00am PST/=',
 '=09Confirmation:  UCSF Cogen Conf Call. 10/22/02 at 8:00am PST/10:0=',
 'RE: Confirmation:  UCSF Cogen Conf Call. 10/22/02 at 8:00am',
 '=09Confirmation:  UCSF Cogen Conf Call. 10/22/02 at 8:00am PST/10:0=',
 'Re: March expenses - deadline 04-04-01 2:00pm',
 'Cirque - Jan 24 5:00pm show']

Metachar 2 : Anchors

^ begging of the string

$ end of string

\b word boundery


In [42]:
[line for line in subjects if re.search("^New York", line)]


Out[42]:
['New York Details',
 'New York Power Authority',
 'New York Power Authority',
 'New York Power Authority',
 'New York Power Authority',
 'New York',
 'New York',
 'New York',
 'New York, etc.',
 'New York, etc.',
 'New York sites',
 'New York Hotel',
 'New York Hotel',
 'New York Hotel',
 'New York Hotel',
 'New York',
 'New York',
 'New York City Marathon Guaranteed Entry',
 'New York State Electric & Gas Corporation ("NYSEG")',
 'New York State Electric & Gas Corporation ("NYSEG")',
 'New York State Electric & Gas Corporation ("NYSEG")',
 'New York State Electric & Gas ("NYSEG")',
 'New York regulatory restriccions',
 'New York regulatory restriccions',
 'New York Bar Numbers']

In [48]:
[line for line in subjects if re.search("!!!!!$", line)]


Out[48]:
['FW: The today show!!!!!',
 'FW: The today show!!!!!',
 'Re: Yeah Monkey!!!!!!!!!!!!!!!!!!!!!!!!!!!',
 'Yeah Monkey!!!!!!!!!!!!!!!!!!!!!!!!!!!',
 'RE: RE: Whats up!!!!!',
 'RE: RE: Whats up!!!!!',
 'RE: RE: Whats up!!!!!',
 'FW: RE: Whats up!!!!!',
 'RE:RE: Whats up!!!!!',
 'RE: RE: Whats up!!!!!',
 'FW: RE: Whats up!!!!!',
 'RE:RE: Whats up!!!!!',
 'Police Warning!!!!!!',
 "RE: I don't know Brad Horn!!!!!!!!!!!!!!!",
 "RE: I don't know Brad Horn!!!!!!!!!!!!!!!",
 "Re: I don't know Brad Horn!!!!!!!!!!!!!!!",
 "RE: I don't know Brad Horn!!!!!!!!!!!!!!!",
 "Re: I don't know Brad Horn!!!!!!!!!!!!!!!",
 "RE: I don't know Brad Horn!!!!!!!!!!!!!!!",
 "RE: I don't know Brad Horn!!!!!!!!!!!!!!!",
 "Re: I don't know Brad Horn!!!!!!!!!!!!!!!",
 "RE: I don't know Brad Horn!!!!!!!!!!!!!!!",
 "Re: I don't know Brad Horn!!!!!!!!!!!!!!!",
 'Re: Mark Your Calendar!!!!!!!',
 'Re: Friday is the last day for purchasing Discount Ski Tickets!!!!!',
 'Re: lunch!!!!!',
 'lunch!!!!!',
 "FW: HELP!!! I'VE FAINTED AND I CAN'T COME TO!!!!!",
 "FW: HELP!!! I'VE FAINTED AND I CAN'T COME TO!!!!!",
 "FW: HELP!!! I'VE FAINTED AND I CAN'T COME TO!!!!!",
 "FW: HELP!!! I'VE FAINTED AND I CAN'T COME TO!!!!!",
 "HELP!!! I'VE FAINTED AND I CAN'T COME TO!!!!!",
 'Correction !!!!! Correction !!!!!',
 'FW: Please read the email!!!!!',
 'FW: Please read the email!!!!!',
 'Fwd: Please read the  email!!!!!',
 'RE: Please read the email!!!!!',
 'FW: Please read the email!!!!!',
 'Fwd: Please read the  email!!!!!',
 'RE: Practical Way to get the wife of your dreams!!!!!!!!!',
 'FW: Practical Way to get the wife of your dreams!!!!!!!!!',
 'Practical Way to get the wife of your dreams!!!!!!!!!',
 'RE: Practical Way to get the wife of your dreams!!!!!!!!!',
 'FW: Practical Way to get the wife of your dreams!!!!!!!!!',
 'Practical Way to get the wife of your dreams!!!!!!!!!',
 'FW: Practical Way to get the wife of your dreams!!!!!!!!!',
 'FW: Practical Way to get the wife of your dreams!!!!!!!!!',
 'Practical Way to get the wife of your dreams!!!!!!!!!',
 'Re: Fish Fry and Crawfish Boil on Saturday April 8th !!!!!!!!!!!',
 'RE: Chrisssyyyyyyyyyyyyy!!!!!!!!!!!!!!!!!!!!!',
 'RE: Chrisssyyyyyyyyyyyyy!!!!!!!!!!!!!!!!!!!!!',
 'Re: Chrisssyyyyyyyyyyyyy!!!!!!!!!!!!!!!!!!!!!',
 'Chrisssyyyyyyyyyyyyy!!!!!!!!!!!!!!!!!!!!!',
 'Re: Chrisssyyyyyyyyyyyyy!!!!!!!!!!!!!!!!!!!!!',
 'Chrisssyyyyyyyyyyyyy!!!!!!!!!!!!!!!!!!!!!',
 'The Fraser Twins Have Arrived!!!!!!',
 'The Fraser Twins Have Arrived!!!!!!',
 'The Fraser Twins Have Arrived!!!!!!',
 'FW: Surprise Bday Party for Meredith !!!!!',
 'Surprise Bday Party for Meredith !!!!!',
 'Fwd: FW: This is Me!!!!!',
 'Fwd: FW: This is Me!!!!!',
 'Fwd: FW: This is Me!!!!!',
 'FW: This is Me!!!!!',
 'FW: NEW elf bowling!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!',
 'FW: NEW elf bowling!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!',
 'FW: NEW elf bowling!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!',
 'FW: NEW elf bowling!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!',
 'NEW elf bowling!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!',
 'FW: NEW elf bowling!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!',
 'FW: NEW elf bowling!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!',
 'FW: NEW elf bowling!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!',
 'FW: NEW elf bowling!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!',
 'NEW elf bowling!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!',
 'RE: YEA!!!!!!!!!',
 'YEA!!!!!!!!!',
 'RE: YEA!!!!!!!!!',
 'AW: YEA!!!!!!!!!',
 'THIS IS HILARIOUS!!!!!!!!!!',
 'THIS IS HILARIOUS!!!!!!!!!!',
 'Re: TRAINING!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!',
 "Dr's report - AWESOME!!!!!",
 'Re: Harris County - Early Voting Shuttle!!!!!',
 'Harris County - Early Voting Shuttle!!!!!',
 'wake up!!!!!!',
 'FW: FW: May position : sold !!!!!',
 'Re: FW: May position : sold !!!!!',
 'FW: May position : sold !!!!!',
 'Re: May position : sold !!!!!',
 'May position : sold !!!!!',
 'FW: May position : sold !!!!!',
 'Re: May position : sold !!!!!',
 'May position : sold !!!!!',
 'RE: May position : sold !!!!!',
 'Re: May position : sold !!!!!',
 'May position : sold !!!!!',
 'Re: I GOOFED!!!!!!!!',
 'RE: THE OFFICIAL SNOW REPORT!!!!!',
 'RE: THE OFFICIAL SNOW REPORT!!!!!',
 'RE: THE OFFICIAL SNOW REPORT!!!!!',
 'RE: THE OFFICIAL SNOW REPORT!!!!!',
 'RE: THE OFFICIAL SNOW REPORT!!!!!',
 'Re: THE OFFICIAL SNOW REPORT!!!!!',
 'FW: NEW elf bowling!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!',
 'FW: NEW elf bowling!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!',
 'FW: NEW elf bowling!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!',
 'NEW elf bowling!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!',
 'FW: NEW elf bowling!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!',
 'FW: NEW elf bowling!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!',
 'FW: NEW elf bowling!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!',
 'NEW elf bowling!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!',
 'FW: NEW elf bowling!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!',
 'FW: NEW elf bowling!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!',
 'FW: NEW elf bowling!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!',
 'NEW elf bowling!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!',
 'Fwd: FW: This is Me!!!!!',
 'Fwd: FW: This is Me!!!!!',
 'FW: This is Me!!!!!',
 'RE: Rrrrrrrooooolllllllllllll TIDE!!!!!!!!',
 'Rrrrrrrooooolllllllllllll TIDE!!!!!!!!',
 "Fw: Fw: women - I just couldn't resist!!!!!!!!!!!",
 "Fw: Fw: women - I just couldn't resist!!!!!!!!!!!",
 'RE: Deerfield landowner!!!!!',
 'Deerfield landowner!!!!!',
 'RE: Deerfield landowner!!!!!',
 'RE: Deerfield landowner!!!!!',
 'RE: Deerfield landowner!!!!!',
 'Deerfield landowner!!!!!',
 'GREG IS HERE!!!!!!!',
 'Re: Team Building!!!!!',
 "Re: Peggy & Eric's Going Away Party  THIS FRIDAY NIGHT!!!!!",
 "Peggy & Eric's Going Away Party  THIS FRIDAY NIGHT!!!!!",
 'ENRAPTURED OFFICE GUESTS......WATCH YOUR STEP....YOU MAY BE ENSNARED BY A BLONDE!!!!!!!',
 'Fw: The Perfect Woman!!!!!!!!',
 'Fw: The Perfect Woman!!!!!!!!',
 'RE: Happy birthday!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!',
 'Happy birthday!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!',
 'RE: Happy birthday!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!',
 'RE: FW: May position : sold !!!!!',
 'FW: FW: May position : sold !!!!!',
 'Re: FW: May position : sold !!!!!',
 'FW: May position : sold !!!!!',
 'Re: May position : sold !!!!!',
 'May position : sold !!!!!',
 'up , up and away !!!!!!!!!',
 'RE: up , up and away !!!!!!!!!',
 'Team Building!!!!!',
 'Team Building!!!!!',
 'Team Building!!!!!',
 'Team Building!!!!!',
 'Re: Urgent!!!!!!!',
 'Urgent!!!!!!!',
 'Re: Team Building!!!!!',
 'RTO MEETING TOMORROW!!!!!',
 'FW: More flood pictures!!!!!',
 'FW: More flood pictures!!!!!',
 'Exotic Extinguishment!!!!!',
 'RE: Important Information Needed!!!!!!!!',
 'Important Information Needed!!!!!!!!',
 'RE: #@$ !!!!!!!!',
 '$#%:#@$ !!!!!!!!',
 'RE: LONG TIME NO TALK!!!!!',
 'LONG TIME NO TALK!!!!!',
 'CONGRATULATIONS!!!!!!!!!!!!!',
 'RE: CONGRATULATIONS!!!!!!!!!!!!!',
 'Re: CONGRATULATIONS!!!!!!!!!!!!!',
 'Greetings!!!!!',
 'FW: Another Budget Meeting-More Dates 4 your Review!!!!!',
 'Another Budget Meeting-More Dates 4 your Review!!!!!',
 'RE: FW: Sounds like a great Idea to me!!!!!!!!!!!!!',
 'Fwd: FW: Sounds like a great Idea to me!!!!!!!!!!!!!',
 'Fwd: FW: Sounds like a great Idea to me!!!!!!!!!!!!!',
 'RE: SURPRISE!!!!!!',
 'SURPRISE!!!!!!',
 'RE: SURPRISE!!!!!!',
 'RE: SURPRISE!!!!!!',
 'SURPRISE!!!!!!',
 'RE: SURPRISE!!!!!!',
 'RE: SURPRISE!!!!!!',
 'SURPRISE!!!!!!',
 'RE: Important Information Needed!!!!!',
 'Important Information Needed!!!!!',
 'RE: Important Information Needed!!!!!!!!!',
 'Important Information Needed!!!!!!!!!',
 'Re: FW: May position : sold !!!!!',
 'FW: May position : sold !!!!!',
 'Re: May position : sold !!!!!',
 'May position : sold !!!!!',
 'Re: FW: May position : sold !!!!!',
 'FW: May position : sold !!!!!',
 'Re: May position : sold !!!!!',
 'May position : sold !!!!!',
 'RE: Important Information Needed!!!!!!!!!',
 'Important Information Needed!!!!!!!!!',
 'Ground Troops NOW!!!!!!!']

In [49]:
[line for line in subjects if re.search("oil", line)] #doesnt work


Out[49]:
['Additional Soil Investigations, North Coles Levee',
 'Re: Additional Soil Investigations, North Coles Levee',
 'Re: Additional Soil Investigations, North Coles Levee',
 'Approval of Sta. 9 Soil Characterization Plan',
 'Soil Test for Growing Grapes',
 'Re: Period after commissioning on oil - PPA availability penalties',
 'Re: Period after commissioning on oil - PPA availability penalties',
 'Re: Period after commissioning on oil - PPA availability penalties',
 'Re: Fish Fry and Crawfish Boil on Saturday April 8th !!!!!!!!!!!',
 'Statoil Invoice',
 'RE: Crawfish Boil Reminder',
 'Crawfish Boil Reminder',
 'Re: Statoil Consent to Assignment',
 'Statoil Energy Trading/Enron Transactions',
 'Statoil Energy Trading/Enron Transactions',
 'Statoil Reconciliation',
 'Statoil Reconciliation',
 'Re: Statoil/J Aron assignment',
 'Re: Statoil/J Aron assignment',
 'Statoil/J. Aron  Assignment',
 'Statoil/J. Aron',
 'Statoil',
 'Re: Forward oil prices',
 'Re: Forward oil prices',
 'Forward oil prices',
 'Boiling Water in the Microwave Oven',
 'Boiling Water in the Microwave Oven',
 'Boiling Water in the Microwave Oven',
 'Re: Forward oil prices',
 'Re: Forward oil prices',
 'Re: Forward oil prices',
 'Re: Forward oil prices',
 'Re: Forward oil prices',
 'Forward oil prices',
 'Forward oil prices',
 'Re: Forward oil prices',
 'Re: Forward oil prices',
 'Forward oil prices',
 'Forward oil prices',
 'Forward oil prices',
 'Forward oil prices',
 'Re: exploration data as the root of the energy (oil) supply chain',
 'exploration data as the root of the energy (oil) supply chain and',
 'Fwd: HEA Renewals & Crawfish Boil Teaser',
 'Fwd: HEA Renewals & Crawfish Boil Teaser',
 'HEA Renewals & Crawfish Boil Teaser',
 'FW: SECURITY AND BUG NEWS ALERT: Users offer tips on foiling Code',
 'SECURITY AND BUG NEWS ALERT: Users offer tips on foiling Code Red',
 'Boiling Water in the Microwave Oven',
 '=09Boiling Water in the Microwave Oven',
 '=09Boiling Water in the Microwave Oven',
 'Kenoil Confirm',
 'Kenoil',
 'Kenoil',
 'go boilermakrers !',
 'RE: go boilermakrers !',
 'RE: go boilermakrers !',
 'Re: Goboil Trading A/S',
 'Statoil Marketing & Trading (US) Inc. ("Statoil")',
 'Re: Statoil Marketing & Trading (US) Inc. ("Statoil")',
 'Re: Statoil Marketing & Trading (US) Inc. ("Statoil")',
 'Statoil Marketing & Trading (US) Inc. ("Statoil")',
 'Statoil Marketing & Trading (US) Inc.  ("Statoil")',
 'Statoil Marketing & Trading (US) Inc.',
 'Draft term sheet for oil-power spread option pruchase from FPL',
 'Re: Draft term sheet for oil-power spread option pruchase from FPL',
 'Draft term sheet for oil-power spread option pruchase from FPL',
 'FW: About Coillte (http:',
 'Statoil Marketing & Trading Inc. ("Statoil")',
 'Re: Statoil agreed changes',
 'Statoil agreed changes',
 'Re: Statoil ISDA',
 'Statoil ISDA',
 'how to go forward in the oil markets',
 'how to go forward in the oil markets',
 'Re: Statoil Consent to Assignment',
 'statoil Letter',
 'Statoil assignment to J. Aron',
 'Re: J. Aron/Statoil assignment',
 'spoiled?  did I say spoiled?',
 'Re: Crawfish Boil',
 'Re: Crawfish Boil']

In [50]:
[line for line in subjects if re.search(" oil ", line)] #works but not for the ones that are at the end of the string


Out[50]:
['Re: Period after commissioning on oil - PPA availability penalties',
 'Re: Period after commissioning on oil - PPA availability penalties',
 'Re: Period after commissioning on oil - PPA availability penalties',
 'Re: Forward oil prices',
 'Re: Forward oil prices',
 'Forward oil prices',
 'Re: Forward oil prices',
 'Re: Forward oil prices',
 'Re: Forward oil prices',
 'Re: Forward oil prices',
 'Re: Forward oil prices',
 'Forward oil prices',
 'Forward oil prices',
 'Re: Forward oil prices',
 'Re: Forward oil prices',
 'Forward oil prices',
 'Forward oil prices',
 'Forward oil prices',
 'Forward oil prices',
 'how to go forward in the oil markets',
 'how to go forward in the oil markets']

In [52]:
[line for line in subjects if re.search(r"\boil\b", line)]


Out[52]:
['Re: Period after commissioning on oil - PPA availability penalties',
 'Re: Period after commissioning on oil - PPA availability penalties',
 'Re: Period after commissioning on oil - PPA availability penalties',
 'Re: Forward oil prices',
 'Re: Forward oil prices',
 'Forward oil prices',
 'Re: Forward oil prices',
 'Re: Forward oil prices',
 'Re: Forward oil prices',
 'Re: Forward oil prices',
 'Re: Forward oil prices',
 'Forward oil prices',
 'Forward oil prices',
 'Re: Forward oil prices',
 'Re: Forward oil prices',
 'Forward oil prices',
 'Forward oil prices',
 'Forward oil prices',
 'Forward oil prices',
 'Re: exploration data as the root of the energy (oil) supply chain',
 'exploration data as the root of the energy (oil) supply chain and',
 'Draft term sheet for oil-power spread option pruchase from FPL',
 'Re: Draft term sheet for oil-power spread option pruchase from FPL',
 'Draft term sheet for oil-power spread option pruchase from FPL',
 'how to go forward in the oil markets',
 'how to go forward in the oil markets']

aside: metacharacters and escape characters


In [56]:
#Another way to do it is using raw expression before the data (r)

x = "this is\na test"

In [57]:
print(x)


this is
a test

In [58]:
X = "this is\t\t\tanotther test"

In [60]:
print(X)


this is			anotther test

In [62]:
[line for line in subjects if re.search("\\boil\\b", line)] #tell python interpret \\ as writing \b


Out[62]:
['Re: Period after commissioning on oil - PPA availability penalties',
 'Re: Period after commissioning on oil - PPA availability penalties',
 'Re: Period after commissioning on oil - PPA availability penalties',
 'Re: Forward oil prices',
 'Re: Forward oil prices',
 'Forward oil prices',
 'Re: Forward oil prices',
 'Re: Forward oil prices',
 'Re: Forward oil prices',
 'Re: Forward oil prices',
 'Re: Forward oil prices',
 'Forward oil prices',
 'Forward oil prices',
 'Re: Forward oil prices',
 'Re: Forward oil prices',
 'Forward oil prices',
 'Forward oil prices',
 'Forward oil prices',
 'Forward oil prices',
 'Re: exploration data as the root of the energy (oil) supply chain',
 'exploration data as the root of the energy (oil) supply chain and',
 'Draft term sheet for oil-power spread option pruchase from FPL',
 'Re: Draft term sheet for oil-power spread option pruchase from FPL',
 'Draft term sheet for oil-power spread option pruchase from FPL',
 'how to go forward in the oil markets',
 'how to go forward in the oil markets']

In [63]:
normal = "hello\nthere"

In [64]:
raw = r"hello\nthere"

In [67]:
print("normal:", normal)
print('raw:', raw)


normal: hello
there
raw: hello\nthere

In [72]:
[line for line in subjects if re.search(r"\b\.\.\.\b", line)]


Out[72]:
['Re: credit facility...finally',
 'credit facility...finally',
 'Re: AWESOME THANKS FOR INPUT 7...I AWAIT THE REST',
 'You Godfather is calling upon you for a favor...check your voice',
 'Trader did not press button to migrate add book...incl.',
 'Re: Virginia Natural Gas...Columbia Gas',
 'Re: Virginia Natural Gas...Columbia Gas',
 'Virginia Natural Gas...Columbia Gas',
 'Re: Virginia Natural Gas...Columbia Gas',
 'Re: Virginia Natural Gas...Columbia Gas',
 'Virginia Natural Gas...Columbia Gas',
 'RE: revised htl date...now Sept 13',
 'revised htl date...now Sept 13',
 'FW: FW: I am not ashamed to pass this on...Are you?',
 'FW: FW: I am not ashamed to pass this on...Are you?',
 'FW: FW: I am not ashamed to pass this on...Are you?',
 'FW: FW: I am not ashamed to pass this on...Are you?',
 "Fw: If u delete this...u seriously don't have a heart!",
 "Fw: If u delete this...u seriously don't have a heart!",
 "Fw: If u delete this...u seriously don't have a heart!",
 "Fw: If u delete this...u seriously don't have a heart!",
 'BLONDES...CANNOT EXPLAIN THEM',
 'BLONDES...CANNOT EXPLAIN THEM',
 'Oops...6/20/00',
 'Re: Wabash Valley...ISDA Agreement',
 'Re: Calling @2PM Me...4PM You',
 'Calling @2PM Me...4PM You',
 'Re: Invitation...Welcome New Analyst Reception',
 'Invitation...Welcome New Analyst Reception',
 'Re: Invitation...Welcome New Analyst Reception',
 'Invitation...Welcome New Analyst Reception',
 'Re: Vince...feedback from Howard on debrief',
 'Vince...feedback from Howard on debrief',
 "Re: Fw: It's really good...short download!",
 "Re: Fw: It's really good...short download!",
 "Re: Fw: It's really good...short download!",
 'FW: Slots...Looser Than Your Girlfriend!!!',
 'FW: Slots...Looser Than Your Girlfriend!!!                       \t  26862',
 'Slots...Looser Than Your Girlfriend!!! 26862',
 'Invitation...want to go?',
 "Let's go here...Grand Wailea in Maui!",
 "FW: Well now there's a song about it...l",
 "FW: Well now there's a song about it...l",
 'Speak now...TurboPark consent',
 'FW: dutch.quigley@enron.com...PORN STAR CAT FIGHT!',
 'dutch.quigley@enron.com...PORN STAR CAT FIGHT!',
 'update...10/19 12:30',
 "RE: If you haven't gotten already...start at bottom and read up",
 "FW: If you haven't gotten already...start at bottom and read up",
 "If you haven't gotten already...start at bottom and read up",
 'RE: yes...i live',
 'yes...i live',
 'RE: yes...i live',
 'RE: yes...i live',
 "RE: CEO Super 180's...Only for the Man Who Wants the Very Best",
 "CEO Super 180's...Only for the Man Who Wants the Very Best",
 'You hit the nail on the head...he is a weirdo.',
 'Two of the most beautiful words in the world...Vacation Weekend',
 'Not a firm believer...but this is kind of creepy',
 "Beef...It's what's for dinner.",
 'Just a few know of us...but those who know us love us...',
 'Hey...just had a thought',
 'You want philosophical...you get philosophical',
 'RE: You want philosophical...you get philosophical',
 'Re: You want philosophical...you get philosophical',
 'RE: You want philosophical...you get philosophical',
 'RE: You want philosophical...you get philosophical',
 'RE: You want philosophical...you get philosophical',
 'RE: Tonight...apt?',
 'Tonight...apt?',
 'RE: Tonight...apt?',
 'RE: Tonight...apt?',
 'RE: Tonight...apt?',
 'Tonight...apt?',
 "oops...sorry wrong email before....here's the right one",
 'Reminder...Welcome New Analyst Reception',
 'Reminder...Welcome New Analyst Reception',
 'Invitation...Welcome New Analyst Reception',
 'Invitation...Welcome New Analyst Reception',
 'Invitation...Welcome New Analyst Reception',
 'Invitation...Welcome New Analyst Reception',
 'RE: FYI...July DASR numbers',
 'FW: FYI...July DASR numbers',
 'FYI...July DASR numbers',
 'RE: pending itin THOLT/JOE...pls review and approve',
 'pending itin THOLT/JOE...pls review and approve',
 '=?ANSI_X3.4-1968?Q?FW:_Fw:_An_Irish_Wish..._=3F?=',
 '=?ANSI_X3.4-1968?Q?RE:_Fw:_An_Irish_Wish..._=3F?=',
 'RE: Ready...set...',
 'Ready...set...',
 'RE: a little get together...at the theatre',
 'RE: a little get together...at the theatre',
 'a little get together...at the theatre']

Metacharacters 3: quantifiers

  • {n} matches exatly n times
  • {n, matches at least n times, but no more than n times
  • {n,} matches at leas n times, but maybe infinite times
  • "+" match at least once ({1,})
  • "*" match zoero or more times
  • ? match one time or zero times

In [79]:
[line for line in subjects if re.search(r"^F[wW]d", line)]


Out[79]:
['Fwd: Marketer Support of Generator Motion on Credit Issues',
 "Fwd: Fax from '202 273 0901' (3 pages)",
 'Fwd: Revenge is a sweet thing...',
 'Fwd: Revenge is a sweet thing...',
 'Fwd: Revenge is a sweet thing...',
 'Fwd: Monica',
 'Fwd: Monica',
 'Fwd: Cum on Monica',
 'Fwd: Cum on Monica',
 'Fwd: CAREFUL IF AT WORK!! best email ever!',
 'Fwd: Fw: UT Fans - So True!',
 'Fwd: Fw: UT Fans - So True!',
 'Fwd: Fw: UT Fans - So True!',
 'Fwd: Fw: UT Fans - So True!',
 'Fwd: Fw: UT Fans - So True!',
 'Fwd: Fw: UT Fans - So True!',
 'Fwd: Fw: UT Fans - So True!',
 'Fwd: EMAZING Recipe of the Day - Linguine Puttanesca',
 'Fwd: Al Gore... By the Numbers',
 'Fwd: Al Gore... By the Numbers',
 'Fwd: Thought for the Day',
 'Fwd: Thought for the Day',
 'Fwd: Thought for the Day',
 'Fwd: Thought for the Day',
 'Fwd: [Fwd: FW: ]',
 'Fwd: [Fwd: FW: ]',
 'Fwd: [Fwd: FW: ]',
 'Fwd: FW: "Just a Little Bit Closer"',
 'Fwd: FW: "Just a Little Bit Closer"',
 'Fwd: FW: TX/OU',
 'Fwd: FW: TX/OU',
 'Fwd: FW: TX/OU',
 'Fwd: FW: TX/OU',
 'Fwd: FW: TX/OU',
 'Fwd: FW: TX/OU',
 'Fwd: Some Light Reading',
 'Fwd: Football season is here.....this one is terrible, nonetheless,',
 'Fwd: Football season is here.....this one is terrible, nonetheless,',
 'Fwd: Fw: Professional Quiz',
 'Fwd: Fw: Professional Quiz',
 'Fwd: Fw: Professional Quiz',
 'Fwd: Fw: Professional Quiz',
 'Fwd: Why Quincy really starts',
 'Fwd: Why Quincy really starts',
 'Fwd: Why Quincy really starts',
 'Fwd: (no subject)',
 'Fwd: mullets',
 'Fwd: mullets',
 "Fwd: I've learned . . .",
 "Fwd: I've learned . . .",
 "Fwd: I've learned . . .",
 'Fwd: Fw: A quiz for Million Mom marchers to consider:',
 'Fwd: Fw: A quiz for Million Mom marchers to consider:',
 'Fwd: Her Story vs. His Story',
 'Fwd: Her Story vs. His Story',
 'Fwd: Her Story vs. His Story',
 'Fwd: Her Story vs. His Story',
 'Fwd:',
 'Fwd:',
 'Fwd:',
 'Fwd:',
 'Fwd: FW: Things to Remember',
 'Fwd: FW: Things to Remember',
 'Fwd: FW: Things to Remember',
 'Fwd: Fw: Something different for men.',
 'Fwd: Fw: Something different for men.',
 'Fwd: Qualify for Free Online Trading!',
 'Fwd: Qualify for Free Online Trading!',
 'Fwd: (no subject)',
 'Fwd: (no subject)',
 'Fwd: the perils of limbo',
 'Fwd: the perils of limbo',
 'Fwd: the perils of limbo',
 'Fwd: [sigalph] the perils of limbo',
 'Fwd: Aggie Arrested',
 'Fwd: Aggie Arrested',
 'Fwd: lo que hace el la bebida',
 'Fwd: Countering peace activists',
 'Fwd: FW: True Orange E-Mail/Fax #98',
 'Fwd: FW: Aggie Song',
 'Fwd: Chris Simms: Covergirl',
 'Fwd: Fw: Illusion :-)',
 "Fwd: Tom Clancy's Response",
 'Fwd: Beware',
 "Fwd: Fw: Please send this back... you'll see why",
 'Fwd: I 45 overpass construction',
 'Fwd: Fwd: FW: This is freaky!',
 'Fwd: Fw: REALLY CUTE',
 'Fwd: FW: Run off or Dance off?',
 'Fwd: FW: Run off or Dance off?',
 'Fwd: FW: Run off or Dance off?',
 'Fwd:',
 'Fwd:',
 'Fwd:',
 'Fwd: FW: Top Forty things You will NEVER hear a Southern Man say:',
 'Fwd: FW: Top Forty things You will NEVER hear a Southern Man say:',
 'Fwd: FW: Top Forty things You will NEVER hear a Southern Man say:',
 'Fwd: FW: Top Forty things You will NEVER hear a Southern Man say:',
 'Fwd: FW: Top Forty things You will NEVER hear a Southern Man say:',
 'Fwd: FW: Top Forty things You will NEVER hear a Southern Man say:',
 'Fwd:',
 'Fwd:',
 'Fwd:',
 'Fwd: NMOCD Training Seminar in Midland',
 'Fwd: NMOCD Training Seminar in Midland',
 "Fwd: Why you don't drink till you pass out.....",
 "Fwd: Why you don't drink till you pass out.....",
 "Fwd: Why you don't drink till you pass out.....",
 'Fwd: Fw: Salsa Dance',
 'Fwd: Fw: Salsa Dance',
 'Fwd: Bombs Away!',
 'Fwd: Bombs Away!',
 'Fwd: FW: sooo true',
 'Fwd: FW: sooo true',
 "Fwd: She's Hired",
 "Fwd: She's Hired",
 "Fwd: She's Hired",
 "Fwd: She's Hired",
 "Fwd: She's Hired",
 "Fwd: She's Hired",
 'Fwd: Re: given a dog a bath',
 'Fwd: Re: given a dog a bath',
 'Fwd: RE: Engines and GF Status',
 'Fwd: RE: Engines and GF Status',
 "Fwd: Viet's bachelor party",
 'Fwd: Fw: Must have been when the phone rd cates@yahoo.comrang',
 'Fwd: Retirement in a Trailer Park',
 'Fwd: Pictures!',
 'Fwd: More Pictures!',
 'Fwd: More Pictures!',
 'Fwd: Again!',
 'Fwd: Pictures!',
 'Fwd: Fw: Fw: Nostradamus/ From Sarah',
 'Fwd: Fw: Fw: Nostradamus/ From Sarah',
 'Fwd: Fw: Fw: Nostradamus/ From Sarah',
 'Fwd: GSP Benefits Required Action List',
 'Fwd: ENRON',
 'Fwd: Garden State Paper Purcase and Sale Agreement',
 'Fwd: Employee Benefits Due Diligence',
 'Fwd: Employee Benefits Due Diligence',
 'Fwd: Word Document',
 'Fwd: Better Registration Form',
 "Fwd: Children's Church schedule",
 'Fwd: PAKK: Digest Number 529',
 'Fwd: PAKK: Digest Number 529',
 'Fwd: New WTC',
 'Fwd: New WTC',
 'Fwd: New WTC',
 'Fwd: RE: Hotel',
 'Fwd: RE: Hotel',
 'Fwd: administrative subpoena to WPTF from the Attorney General',
 "Fwd: A.00-11-038, SCE's Rate Stabilization Plan Application,",
 'Fwd: DJ FERC To Lower Price Cap In Calif PwrOrder-Commissioners',
 'Fwd: DJ FERC To Lower Price Cap In Calif Pwr Order-Commissioners',
 'Fwd: Recipient of the first Kent Wheatland Memorial Award',
 'Fwd: Recipient of the first Kent Wheatland Memorial Award',
 'Fwd: R0010002 Mattson Ruling',
 'Fwd: DJ - FERC Chief Pledges Action, If Needed, On Calif Pwr Woes',
 'Fwd: The New York Times - Governor Pledges to Save California From',
 'Fwd: PG&E Press Release Following Release of CPUC Audit',
 'Fwd: DJ Calif Asked For Revisions To Util Audit Language\t-Source',
 'Fwd: APX Has New CEO -- Former CalPX CEO John Yurkanin',
 'Fwd: SoCal Edison unsure banks will extend deadline',
 "Fwd: LA Times - Creditors Chafe at State's Pace on Power\tCrisis",
 'Fwd: DJ Calif Officials Look Into Merging Cal-ISO And CalPX',
 'Fwd: SF Chronicle - Critics Say ISO Rookies Will Hinder\tResolving',
 'Fwd: A.00-11-038 UC-CSU Comments',
 'Fwd: A.00-11-038 UC-CSU Comments',
 "Fwd: SCE's Comments in A. 00-11-038, 2-21-01.",
 "Fwd: Enron Energy Service's Comments on ALJ Deulloa Draft\tDecision",
 'Fwd: A.00-11-038/056, A.00-10-028: IEP Preliminary Comments to',
 'Fwd: Comments of ORA on the Draft Decision of ALJ DeUlloa',
 'Fwd: Calif. clears state water agency to collect power\tpayments',
 'Fwd: DJ - Calif PX Files For Chapter 11 Bankruptcy Protection',
 'Fwd: Colleges Sue Enron for Pulling Power Plug',
 'Fwd: Gov. Davis and Western U.S. governors ask FERC for\ttemporary',
 'Fwd: Gov. Davis and Western U.S. governors ask FERC for\ttemporary',
 'Fwd: DJ Calif Utils, State Not Close To Pwr Lines Sales Deal',
 'Fwd: Point of Clafrification re: UCAN and RatePayers Request',
 'Fwd: Edison gets more time; Calif. may sell $14 bln bonds',
 'Fwd: PGE',
 'Fwd: Returned mail: see transcript for details',
 'Fwd: California Deal With SCE Is On Shaky Ground',
 'Fwd: Reuters - Calif. bill would penalize energy price gougers',
 'Fwd: WIL CONFERENCE KICK OFF MINUTES',
 'Fwd: Murkowski Challenges Capitalists To Cap Runaway Power\tPrices',
 'Fwd: Calif. regulators propose tiered electric rate rise',
 'Fwd:',
 'Fwd:',
 'Fwd:',
 'Fwd:',
 'Fwd: DJ - US Richardson To Unveil Calif Pwr Supply Initiatives Wed',
 'Fwd: DJ - Calif PUC Unlikely To Order Refunds From Pwr Generators',
 'Fwd: RE: golf',
 'Fwd: ooo la la',
 'Fwd: Re: Class Presentation',
 'Fwd: Fw: [Fwd: A Favor for some Friends]',
 'Fwd: Sept. 13 Sen. Rules Cmte hearing',
 'Fwd: Sept. 13 Sen. Rules Cmte hearing',
 'Fwd: Re: Case study option',
 'Fwd: Fw: I picked you!',
 'Fwd: FW: Baked Beans',
 'Fwd: FW: Fun & Games',
 'Fwd: Bible',
 'Fwd: Bible',
 'Fwd: Bible',
 'Fwd: Bible',
 'Fwd: Bible',
 'Fwd: WISDOM OF CHILDREN',
 'Fwd: WISDOM OF CHILDREN',
 'Fwd: WISDOM OF CHILDREN',
 'Fwd: PrimeShot.com - A photo for you',
 'Fwd: PrimeShot.com - A photo for you',
 'Fwd: REMEMBER WHAT THIS SAYS',
 'Fwd[2]:FW: Do Not take this guy hunting!',
 'Fwd[2]:FW: Do Not take this guy hunting!',
 'Fwd[2]:FW: Do Not take this guy hunting!',
 'Fwd[2]:FW: Do Not take this guy hunting!',
 'Fwd[2]:FW: Do Not take this guy hunting!',
 'Fwd:',
 'Fwd: Re: Dabhol Power Project - MSEB and GOM Arbitrations',
 'Fwd: Re:  Victory!',
 'Fwd: CEO apex depositions',
 'Fwd: CEO apex depositions',
 'Fwd: Life',
 'Fwd: Another 401(k) story - tomorrow',
 'Fwd: FW: Fw: Is there a theme?',
 'Fwd: FW: Fw: Is there a theme?',
 'Fwd: Break and entry warning for Altador',
 'Fwd: Fw: [Fwd: When I was 14]',
 'Fwd: Please read the  email!!!!!',
 'Fwd: Please read the  email!!!!!',
 'Fwd: FW: Alaskan Bear',
 'Fwd: wazzzup 2nd version',
 'Fwd: wazzzup 2nd version',
 'Fwd: wazzzup 2nd version',
 'Fwd: wazzzup 2nd version',
 'Fwd: wazzzup 2nd version',
 'Fwd: Missing Man Formation',
 'Fwd:Survivor 2',
 'Fwd: Frontera/TPS Hourly Desk Contacts',
 'Fwd: Frontera/TPS Hourly Desk Contacts',
 'Fwd: Deployments',
 'Fwd: Enron Staff Meeting',
 'Fwd: The Ballot',
 'Fwd: Funny',
 'Fwd: Funny',
 'Fwd: Funny',
 'Fwd: Election concession & retraction parody. Has good audio also.',
 'Fwd: Election concession & retraction parody. Has good audio also.',
 'Fwd: Election concession & retraction parody. Has good audio also.',
 'Fwd: Election concession & retraction parody. Has good audio also.',
 'Fwd: Election concession & retraction parody. Has good audio also.',
 'Fwd: Election concession & retraction parody. Has good audio also.',
 'Fwd: GE Letter Agreement',
 'Fwd: GE Letter Agreement',
 'Fwd: GE Letter Agreement',
 'Fwd: GE Letter Agreement',
 'Fwd: GE Letter Agreement',
 "Fwd: We're Home",
 'Fwd: Slides for Stan',
 'Fwd: (no subject)',
 'Fwd: (no subject)',
 'Fwd: [Fwd: Fwd: Fw: IF THEY MATED!!!!]]',
 'Fwd: [Fwd: Fwd: Fw: IF THEY MATED!!!!]]',
 'Fwd: Fw: IF THEY MATED!!!!]',
 'Fwd: Fw: Fw: The other side of the coing',
 'Fwd: Fw: Fw: The other side of the coing',
 'Fwd: Fw: Fw: The other side of the coing',
 'Fwd: Prudenti Birth',
 'Fwd: Prudenti Birth',
 'Fwd: FW: neighbors',
 'Fwd: FW: Houston Speed Limit Rollback',
 'Fwd: Fw: Instrustions',
 'Fwd: Just ask a child...',
 'Fwd: Just ask a child...',
 'Fwd: FW: This is Me!!!!!',
 'Fwd: FW: This is Me!!!!!',
 'Fwd: FW: This is Me!!!!!',
 'Fwd: FW: Fwd[3]:FW: For the Sportsman in all of us...',
 'Fwd: FW: Fwd[3]:FW: For the Sportsman in all of us...',
 'Fwd: FW: Fwd[3]:FW: For the Sportsman in all of us...',
 'Fwd: snake',
 'Fwd: snake',
 'Fwd: snake',
 'Fwd: snake',
 'Fwd: snake',
 'Fwd: snake',
 'Fwd: snake',
 'Fwd: snake',
 'Fwd: FW: Santa Jams',
 'Fwd: FW: Santa Jams',
 'Fwd: snake',
 'Fwd: snake',
 'Fwd: When does Simms get a private bongo party?',
 'Fwd: When does Simms get a private bongo party?',
 'Fwd: When does Simms get a private bongo party?',
 'Fwd: for luck',
 'Fwd: for luck',
 'Fwd: for luck',
 'Fwd: FW: al gore',
 'Fwd: FW: al gore',
 'Fwd: FW: al gore',
 'Fwd: FW: al gore',
 'Fwd: Fw: Get out the Vote',
 'Fwd: Fw: Get out the Vote',
 'Fwd: FW: Paul Harvey Story ...Probably Should Circulate This One...',
 'Fwd: Fw: May I Carry Your Bag Sir?',
 'Fwd: Fw: May I Carry Your Bag Sir?',
 'Fwd: Fw: Senate Bill SB-2099',
 'Fwd: Fw: Senate Bill SB-2099',
 'Fwd: Fw: Senate Bill SB-2099',
 'Fwd: Fw: Senate Bill SB-2099',
 'Fwd: Fw: (no subject)',
 'Fwd: Fw: (no subject)',
 'Fwd: MEMO FROM GOD (personal favorite)',
 'Fwd: MEMO FROM GOD (personal favorite)',
 'Fwd: MEMO FROM GOD (personal favorite)',
 'Fwd: Job Application',
 'Fwd: FW: fish story',
 'Fwd: FW: fish story',
 'Fwd: Priceless Series .........',
 'Fwd: Texans !!!',
 'Fwd: Texans !!!',
 'Fwd: wow...',
 'Fwd: Fw: These are  hilarious',
 'Fwd: Fw: Illusion :-)',
 'Fwd: A Beautiful Tribute',
 'Fwd: Ground Zero',
 'Fwd: Ground Zero',
 'Fwd: Re: [DFWH3] Have Some Fun',
 'Fwd:',
 'Fwd: FW: Are you ready for some football?',
 'Fwd: http://spyfx.clanpages.com/flash/miniputt.swf',
 'Fwd: FW: Duck Call',
 'Fwd: Triumph the insult dog',
 'Fwd: Beer Stand',
 'Fwd: Chris Simms: Covergirl',
 "Fwd: FW: Fw: Your son's first NFL Game",
 "Fwd: FW: Fw: Your son's first NFL Game",
 'Fwd: Election concession & retraction parody. Has good audio also.',
 'Fwd: Election concession & retraction parody. Has good audio also.',
 'Fwd: Election concession & retraction parody. Has good audio also.',
 'Fwd: Election concession & retraction parody. Has good audio also.',
 'Fwd: Election concession & retraction parody. Has good audio also.',
 'Fwd: Election concession & retraction parody. Has good audio also.',
 'Fwd: Enron',
 'Fwd: Motivation',
 'Fwd: Motivation',
 'Fwd: Taste My Jesus',
 'Fwd: Taste My Jesus',
 'Fwd: Why ladies are the best!',
 'Fwd: Why ladies are the best!',
 'Fwd: Why ladies are the best!',
 'Fwd: Why ladies are the best!',
 'Fwd: Why ladies are the best!',
 'Fwd: Why ladies are the best!',
 'Fwd: Why ladies are the best!',
 'Fwd: Why ladies are the best!',
 'Fwd: A Prayer for Angels',
 'Fwd: A Prayer for Angels',
 'Fwd: A Prayer for Angels',
 'Fwd: FW: FW: This Is Beautiful.',
 'Fwd: FW: FW: This Is Beautiful.',
 'Fwd: FW: forgive them!',
 'Fwd: FW: forgive them!',
 'Fwd: Life...',
 'Fwd: Life...',
 'Fwd: Life...',
 'Fwd: Life...',
 'Fwd: Life...',
 'Fwd: Life...',
 'Fwd: joke',
 'Fwd: joke',
 'Fwd: joke',
 'Fwd: FW: click on the roses!!',
 'Fwd: FW: click on the roses!!',
 'Fwd: Tidbits',
 'Fwd: Tidbits',
 'Fwd: Tidbits',
 'Fwd: Tidbits',
 "Fwd: Let's Pray Together . .",
 "Fwd: Let's Pray Together . .",
 "Fwd: Let's Pray Together . .",
 "Fwd: Let's Pray Together . .",
 "Fwd: Let's Pray Together . .",
 'Fwd: FW:',
 'Fwd: FW:',
 'Fwd: FW:',
 'Fwd: FW:',
 'Fwd:',
 'Fwd:',
 'Fwd:',
 'Fwd:',
 'Fwd: FW: Fw: What Is God Like?',
 'Fwd: FW: Fw: What Is God Like?',
 'Fwd: FW: Fw: What Is God Like?',
 'Fwd: FW: Fw: What Is God Like?',
 'Fwd: FW: Fw: What Is God Like?',
 'Fwd: FW: Fw: What Is God Like?',
 'Fwd: FW: Fw: What Is God Like?',
 'Fwd: FW: Fw: What Is God Like?',
 'Fwd: Florida Ballots',
 'Fwd: Florida Ballots',
 'Fwd: [Fwd: [FW: FW: I said a prayer for you just now.......]]',
 'Fwd: [Fwd: [FW: FW: I said a prayer for you just now.......]]',
 'Fwd: [Fwd: [FW: FW: I said a prayer for you just now.......]]',
 'Fwd: [Fwd: [FW: FW: I said a prayer for you just now.......]]',
 'Fwd: [FW: FW: I said a prayer for you just now.......]',
 "Fwd: A Child's Question",
 "Fwd: A Child's Question",
 'Fwd: [Fwd: [Grace]]',
 'Fwd: [Fwd: [Grace]]',
 'Fwd: [Fwd: [Grace]]',
 'Fwd: [Grace]',
 'Fwd: Prayers',
 'Fwd: Prayers',
 'Fwd: Prayers',
 'Fwd: FW: A POEM FOR THE F-A-M-I-L-Y',
 'Fwd: FW: A POEM FOR THE F-A-M-I-L-Y',
 'Fwd: FW: A POEM FOR THE F-A-M-I-L-Y',
 'Fwd: FW: A POEM FOR THE F-A-M-I-L-Y',
 'Fwd: FW: A POEM FOR THE F-A-M-I-L-Y',
 'Fwd: FW: A POEM FOR THE F-A-M-I-L-Y',
 'Fwd: FW: FRIENDS',
 'Fwd: FW: FRIENDS',
 'Fwd: FW: FRIENDS',
 'Fwd: Someone, somewhere, needs you',
 'Fwd: Someone, somewhere, needs you',
 'Fwd: Interview with God!!!',
 'Fwd: Interview with God!!!',
 'Fwd: FW: click on the roses!!',
 'Fwd: FW: click on the roses!!',
 'Fwd: [Fwd: Fwd: Prayer Request]',
 'Fwd: [Fwd: Fwd: Prayer Request]',
 'Fwd: [Fwd: Fwd: Prayer Request]',
 'Fwd: [Fwd: Fwd: Prayer Request]',
 'Fwd: [Fwd: Fwd: Prayer Request]',
 'Fwd: [Fwd: Fwd: Prayer Request]',
 'Fwd: [Fwd: Fwd: Prayer Request]',
 'Fwd: [Fwd: Fwd: Prayer Request]',
 'Fwd: [Fwd: Fwd: Prayer Request]',
 'Fwd: Prayer Request',
 'Fwd: So Very True...',
 'Fwd: So Very True...',
 'Fwd: So Very True...',
 'Fwd: So Very True...',
 'Fwd: So Very True...',
 'Fwd: So Very True...',
 'Fwd: So Very True...',
 'Fwd: So Very True...',
 'Fwd: So Very True...',
 'Fwd: So Very True...',
 'Fwd: So Very True...',
 'Fwd: So Very True...',
 'Fwd: So Very True...',
 'Fwd: So Very True...',
 'Fwd: So Very True...',
 'Fwd: So Very True...',
 'Fwd: So Very True...',
 'Fwd: So Very True...',
 'Fwd: So Very True...',
 'Fwd: So Very True...',
 'Fwd: So Very True...',
 'Fwd: So Very True...',
 'Fwd: FW: Hillary & Janet',
 'Fwd: FW: Hillary & Janet',
 'Fwd: FW: Hillary & Janet',
 'Fwd: FW: Hillary & Janet',
 'Fwd: So Very True...',
 'Fwd: So Very True...',
 'Fwd: So Very True...',
 'Fwd: So Very True...',
 'Fwd: So Very True...',
 'Fwd: Mine was 48',
 'Fwd: Mine was 46',
 'Fwd: Fwd: Do ya love me?',
 'Fwd: Fwd: Do ya love me?',
 'Fwd: Fwd: Do ya love me?',
 'Fwd: Fwd: Do ya love me?',
 'Fwd: Fwd: Do ya love me?',
 'Fwd: Fwd: Do ya love me?',
 'Fwd: [Fwd: Fwd: Prayer Request]',
 'Fwd: [Fwd: Fwd: Prayer Request]',
 'Fwd: [Fwd: Fwd: Prayer Request]',
 'Fwd: [Fwd: Fwd: Prayer Request]',
 'Fwd: [Fwd: Fwd: Prayer Request]',
 'Fwd: [Fwd: Fwd: Prayer Request]',
 'Fwd: [Fwd: Fwd: Prayer Request]',
 'Fwd: [Fwd: Fwd: Prayer Request]',
 'Fwd: [Fwd: Fwd: Prayer Request]',
 'Fwd: Prayer Request',
 'Fwd: Fw: FW: FW: I SAID A PRAYER FOR YOU',
 'Fwd: Fw: FW: FW: I SAID A PRAYER FOR YOU',
 'Fwd: Fw: FW: FW: I SAID A PRAYER FOR YOU',
 'Fwd: Fw: FW: FW: I SAID A PRAYER FOR YOU',
 'Fwd: Fw: FW: FW: I SAID A PRAYER FOR YOU',
 'Fwd: Fw: FW: FW: I SAID A PRAYER FOR YOU',
 'Fwd: Fw: Can I Get A Amen?',
 'Fwd: Fw: Can I Get A Amen?',
 'Fwd: : Why are you crying?]',
 'Fwd: : Why are you crying?]',
 'Fwd: : Why are you crying?]',
 'Fwd: : Why are you crying?]',
 'Fwd: A SERIOUS MEXICAN BIRTHDAY PARTY!',
 'Fwd: A SERIOUS MEXICAN BIRTHDAY PARTY!',
 'Fwd: A SERIOUS MEXICAN BIRTHDAY PARTY!',
 'Fwd: A SERIOUS MEXICAN BIRTHDAY PARTY!',
 'Fwd: A SERIOUS MEXICAN BIRTHDAY PARTY!',
 'Fwd: Fw: Can I Get A Amen?',
 'Fwd: Fw: Can I Get A Amen?',
 'Fwd: Funny',
 'Fwd: Funny',
 "Fwd: Barney Can't Compete",
 "Fwd: Barney Can't Compete",
 'Fwd: [Fwd: Mean Momsannefanny]',
 'Fwd: [Fwd: Mean Momsannefanny]',
 'Fwd: [Fwd: Mean Momsannefanny]',
 'Fwd: [Fwd: Mean Momsannefanny]',
 'Fwd: FW: RUBY',
 'Fwd: FW: RUBY',
 'Fwd: FW: RUBY',
 'Fwd: FW: RUBY',
 'Fwd: Fw: TINY ANGEL',
 'Fwd: Fw: TINY ANGEL',
 'Fwd: Fw: TINY ANGEL',
 'Fwd: Fw: TINY ANGEL',
 'Fwd: Fw: TINY ANGEL',
 'Fwd: Fw: This is great',
 'Fwd: Fw: This is great',
 'Fwd: Fw: This is great',
 'Fwd: Kids on the Internet',
 'Fwd: Kids on the Internet',
 'Fwd: [Fwd: Fwd: Please help the girl, you can make a difference]',
 'Fwd: [Fwd: Fwd: Please help the girl, you can make a difference]',
 'Fwd: [Fwd: Fwd: Please help the girl, you can make a difference]',
 'Fwd: [Fwd: Fwd: Please help the girl, you can make a difference]',
 'Fwd: [Fwd: Fwd: Please help the girl, you can make a difference]',
 'Fwd: IM',
 'Fwd: IM',
 'Fwd: [Fwd: The Hand]',
 'Fwd: [Fwd: The Hand]',
 'Fwd: [Fwd: The Hand]',
 'Fwd: The Hand',
 'Fwd: The Hand',
 'Fwd: The Hand',
 'Fwd: The Hand',
 'Fwd: FW: "Erma\'s Angel',
 'Fwd: FW: "Erma\'s Angel',
 'Fwd: FW: Penney',
 'Fwd: FW: Penney',
 'Fwd: Cost of a child',
 'Fwd: Cost of a child',
 'Fwd: TB',
 'Fwd: TB',
 'Fwd: MORNING BLESSING',
 'Fwd: MORNING BLESSING',
 'Fwd: MORNING BLESSING',
 'Fwd: MORNING BLESSING',
 'Fwd:',
 'Fwd:',
 'Fwd:',
 'Fwd: [Fwd: Fw: Fw: join me in prayer (198)',
 'Fwd: [Fwd: Fw: Fw: join me in prayer (198)',
 'Fwd: [Fwd: Fw: Fw: join me in prayer (197)',
 'Fwd: [Fwd: Fw: Fw: join me in prayer (196)',
 'Fwd: [Fwd: Fw: Fw: join me in prayer (199)',
 'Fwd: [Fwd: Fw: Fw: join me in prayer (198)',
 'Fwd: [Fwd: Fw: Fw: join me in prayer (197)',
 'Fwd: [Fwd: Fw: Fw: join me in prayer (196)',
 'Fwd: Prayer',
 'Fwd: Prayer',
 'Fwd: Prayer',
 'Fwd: Prayer',
 'Fwd: Prayer',
 'Fwd: Prayer',
 'Fwd: Prayer',
 'Fwd: Prayer',
 'Fwd: Prayer',
 "Fwd: [DougC's_Loop] 50 Promises For Marriage",
 "Fwd: [DougC's_Loop] 50 Promises For Marriage",
 "Fwd: [DougC's_Loop] 50 Promises For Marriage",
 "Fwd: [DougC's_Loop] 50 Promises For Marriage",
 'Fwd: A SERIOUS MEXICAN BIRTHDAY PARTY!',
 'Fwd: A SERIOUS MEXICAN BIRTHDAY PARTY!',
 'Fwd: A SERIOUS MEXICAN BIRTHDAY PARTY!',
 'Fwd: A SERIOUS MEXICAN BIRTHDAY PARTY!',
 'Fwd: A SERIOUS MEXICAN BIRTHDAY PARTY!',
 'Fwd: ONLINE RUMOR MILL PIECE ATTACHED',
 'Fwd: NPR interview',
 'Fwd: Fw: From EnronX.org: IMPORTANT MEETING',
 'Fwd: Nine months later',
 'Fwd: Re: CA - TW',
 'Fwd: Re: CA - TW',
 'Fwd: Foust Family News',
 "Fwd: 'Twas the night before x-mas",
 'Fwd: FW: Enron Employees Leaving Houston...',
 'Fwd: Fw:',
 'Fwd: Fw: Onward Christian Soldiers',
 'Fwd: Morning Meeting',
 "Fwd: We'll Go Forward",
 "Fwd: We'll Go Forward",
 "Fwd: We'll Go Forward",
 "Fwd: We'll Go Forward",
 "Fwd: We'll Go Forward",
 "Fwd: We'll Go Forward",
 "Fwd: We'll Go Forward",
 "Fwd: We'll Go Forward",
 "Fwd: We'll Go Forward",
 "Fwd: We'll Go Forward",
 "Fwd: We'll Go Forward",
 "Fwd: We'll Go Forward",
 "Fwd: We'll Go Forward",
 "Fwd: We'll Go Forward",
 "Fwd: We'll Go Forward",
 'Fwd curves',
 'Fwd: VIRUS Advisory - W32/Badtrans@MM and W32/Matcher@MM',
 'Fwd: VIRUS Advisory - W32/Badtrans@MM and W32/Matcher@MM',
 'Fwd: part-time work',
 'Fwd: part-time work',
 'Fwd: mscf speaker series',
 'Fwd: mscf speaker series',
 'Fwd: Fw: Will You Be The Difference?',
 'Fwd: Fw: Will You Be The Difference?',
 'Fwd: hello from Charles Shen at Williams Co.',
 'Fwd: hello from Charles Shen at Williams Co.',
 'Fwd: hello from Charles Shen at Williams Co.',
 'Fwd: hello from Charles Shen at Williams Co.',
 'Fwd: hello from Charles Shen at Williams Co.',
 'Fwd: hello from Charles Shen at Williams Co.',
 'Fwd: hello from Charles Shen at Williams Co.',
 'Fwd: hello from Charles Shen at Williams Co.',
 'Fwd: MSCF Speaker Series -November 3rd confirmation',
 'Fwd: MSCF Speaker Series -November 3rd confirmation',
 'Fwd: The Quantum Bridge Question: How Far Can Optical Mania Go?',
 'Fwd: The Quantum Bridge Question: How Far Can Optical Mania Go?',
 'Fwd: THE NEW TEXAS ELECTRIC MARKET',
 'Fwd: Upcoming Events',
 'Fwd: Upcoming Events',
 'Fwd: Australian Energy Risk Seminar',
 'Fwd: Australian Energy Risk Seminar',
 "Fwd: It's Started",
 "Fwd: It's Started",
 'Fwd: EDGAR Online SECrets Newsletter 6/12/00',
 'Fwd: EDGAR Online SECrets Newsletter 6/12/00',
 'Fwd: estimating tail of distribution and additional ri',
 'Fwd: estimating tail of distribution and additional ri',
 'Fwd: Followup',
 'Fwd: Followup',
 'Fwd: Journal Subscription',
 'Fwd: Book and EPRM articles',
 'Fwd: Book and EPRM articles',
 'Fwd: Book and EPRM articles',
 'Fwd: Book and EPRM articles',
 'Fwd: Conference May 31 on Energy Derivatives in Toronto',
 'Fwd: Conference May 31 on Energy Derivatives in Toronto',
 'Fwd: this and that',
 'Fwd: this and that',
 'Fwd: this and that',
 'Fwd: this and that',
 'Fwd: HEA Renewals & Crawfish Boil Teaser',
 'Fwd: HEA Renewals & Crawfish Boil Teaser',
 'Fwd: Re : Re: Many',
 'Fwd: Re : Re: Many',
 "Fwd: FW: Martha Stewart's Tips for Rednecks",
 "Fwd: FW: Martha Stewart's Tips for Rednecks",
 'Fwd: Happy St. Patricks Day',
 'Fwd: Updates: Mobile Edition and E-commerce survey',
 'Fwd: Updates: Mobile Edition and E-commerce survey',
 'Fwd: [Fwd: FW: Joys of Flying!]',
 'Fwd: [Fwd: FW: Joys of Flying!]',
 'Fwd: Updates: Mobile Edition and E-commerce survey',
 'Fwd: Updates: Mobile Edition and E-commerce survey',
 'Fwd: Credit Applicatiions in GRMS',
 'Fwd: Credit Applicatiions in GRMS',
 'Fwd: Credit Applicatiions in GRMS',
 'Fwd: Credit Applicatiions in GRMS',
 'Fwd: Invitation to the 20th Annual Rutgers Conference',
 'Fwd: Credit Trading White Paper',
 'Fwd: Credit Trading White Paper',
 'Fwd: Credit Markets Group Organisational Announcement.',
 'Fwd: Credit Markets Group Organisational Announcement.',
 'Fwd: Revised: Organizational Changes',
 'Fwd: Revised: Organizational Changes',
 'Fwd: latest roster - Rice',
 'Fwd: latest roster - Rice',
 'Fwd: latest roster - Rice',
 'Fwd: A request from UC hicago student',
 'Fwd: VIRUS WARNING from Rice Network Management',
 'Fwd: VIRUS WARNING from Rice Network Management',
 'Fwd: VIRUS WARNING from Rice Network Management',
 'Fwd: praca dyplomowa V Edycja MBA Warszawa',
 'Fwd: praca dyplomowa V Edycja MBA Warszawa',
 'Fwd: Re: ENRON-Resume Interview of James Valverde',
 'Fwd: Re: ENRON-Resume Interview of James Valverde',
 'Fwd: Re: ENRON-Resume Interview of James Valverde',
 'Fwd: Newest Enron Presentation',
 'Fwd: Newest Enron Presentation',
 'Fwd: Summer Internship--Ph.D. in Chicago',
 'Fwd: Summer Internship--Ph.D. in Chicago',
 'Fwd: Summer Internship--Ph.D. in Chicago',
 'Fwd: Summer Internship--Ph.D. in Chicago',
 'Fwd: The energy risk workshop, 14th February 2002',
 'Fwd: Returned mail: User unknown',
 'Fwd: FW: Energy Executive Committee',
 'Fwd: FW: Wehadababy Itzaboy',
 'Fwd: FW: Wehadababy Itzaboy',
 'Fwd: Hello',
 'Fwd: directions for June 21-22',
 'Fwd: directions for June 21-22',
 'Fwd: hello from Li!',
 'Fwd: Re: Request from a research fellow in Houston',
 'Fwd: Re: new econophysics course',
 'Fwd: FW: Contact information',
 'Fwd: Energy Committee Meeting',
 'Fwd: Reference request regarding Eric W Cope S05371/R966',
 'Fwd: Looking for aa Vizsla',
 'Fwd: Reference request regarding Eric W Cope S05371/R966',
 "Fwd: It's Started",
 'Fwd: THE NEW TEXAS ELECTRIC MARKET',
 'Fwd: Hello from Vince',
 'Fwd: VIRUS Advisory - W32/Badtrans@MM and W32/Matcher@MM',
 'Fwd: VIRUS Advisory - W32/Badtrans@MM and W32/Matcher@MM',
 'Fwd: VIRUS WARNING from Rice Network Management',
 'Fwd: VIRUS WARNING from Rice Network Management',
 'Fwd: VIRUS WARNING from Rice Network Management',
 'Fwd: A question regarding your paper',
 'Fwd: Opinia Michnika',
 'Fwd: VIRUS ALERT -  VBS/VBSWG.Z@MM  (Mawanella Virus)',
 'Fwd:',
 'Fwd: Recommendation',
 'Fwd: The Answer!',
 'Fwd: The Answer!',
 'Fwd: The Answer!',
 'Fwd: GENERATOR ORGANIZATION',
 'Fwd: GENERATOR ORGANIZATION',
 'Fwd: DRAFT RELEASE',
 'Fwd: DRAFT RELEASE',
 'Fwd: Decision 00-08-037 (Signed 8/21/00)',
 'Fwd: Decision 00-08-037 (Signed 8/21/00)',
 'Fwd: Decision 00-08-037 (Signed 8/21/00)',
 'Fwd: Enron Corporation',
 'Fwd: Enron Corporation',
 "Fwd:Ford chairman calls climate change world's #1 issue",
 'Fwd: Enron',
 "Fwd: Update on Bidding for Enron's Trading Unit",
 'Fwd: Watch Your Step',
 'Fwd: Watch Your Step',
 'Fwd: Fw: Political Analysis',
 'Fwd: Fw: Political Analysis',
 'Fwd: Fw: Political Analysis',
 'Fwd: Fw: Political Analysis',
 'Fwd: Fw: Political Analysis',
 'Fwd: Fw: Political Analysis',
 'Fwd: Fw: sick, but funny jokes',
 'Fwd: FW: Careful what you write...',
 'Fwd: FW: Careful what you write...',
 'Fwd: FW: Careful what you write...',
 'Fwd: FW: Careful what you write...',
 'Fwd: FW: Careful what you write...',
 'Fwd: FW: Careful what you write...',
 'Fwd: FW: the Presidential Clock',
 'Fwd: FW: the Presidential Clock',
 'Fwd: FW: the Presidential Clock',
 'Fwd: something groovy to do...',
 'Fwd: Fw: FW: Beer Boy',
 'Fwd: the baby',
 'Fwd: the baby',
 'Fwd: Fw: Deregulation Delays',
 'Fwd: Fw: Deregulation Delays',
 'Fwd: FW: Charges for E-mail',
 'Fwd: Charges for E-mail',
 'Fwd: Mr. Kenneth L. Lay',
 "Fwd: FW: Children's Books You'll NEVER See!",
 "Fwd: FW: Children's Books You'll NEVER See!",
 "Fwd: FW: Children's Books You'll NEVER See!",
 'Fwd: Instructions for Life',
 'Fwd: Instructions for Life',
 'Fwd: Athletes NOT going to Sydney in 2000',
 'Fwd: Athletes NOT going to Sydney in 2000',
 'Fwd: Election concession & retraction parody. Has good audio also.',
 'Fwd: Election concession & retraction parody. Has good audio also.',
 'Fwd: Election concession & retraction parody. Has good audio also.',
 'Fwd: Election concession & retraction parody. Has good audio also.',
 'Fwd: Election concession & retraction parody. Has good audio also.',
 'Fwd: Election concession & retraction parody. Has good audio also.',
 'Fwd: Election concession & retraction parody. Has good audio also.',
 'Fwd: Election concession & retraction parody. Has good audio also.',
 'Fwd: Election concession & retraction parody. Has good audio also.',
 'Fwd: Election concession & retraction parody. Has good audio also.',
 'Fwd: Election concession & retraction parody. Has good audio also.',
 'Fwd: Election concession & retraction parody. Has good audio also.',
 'Fwd: Election concession & retraction parody. Has good audio also.',
 'Fwd: Election concession & retraction parody. Has good audio also.',
 'Fwd: Election concession & retraction parody. Has good audio also.',
 'Fwd: Election concession & retraction parody. Has good audio also.',
 'Fwd: Election concession & retraction parody. Has good audio also.',
 'Fwd: Election concession & retraction parody. Has good audio also.',
 'Fwd: Election concession & retraction parody. Has good audio also.',
 'Fwd: Election concession & retraction parody. Has good audio also.',
 'Fwd: Election concession & retraction parody. Has good audio also.',
 'Fwd: Election concession & retraction parody. Has good audio also.',
 'Fwd: Election concession & retraction parody. Has good audio also.',
 'Fwd: Election concession & retraction parody. Has good audio also.',
 'Fwd: Election concession & retraction parody. Has good audio also.',
 'Fwd: Election concession & retraction parody. Has good audio also.',
 'Fwd: Election concession & retraction parody. Has good audio also.',
 'Fwd: Election concession & retraction parody. Has good audio also.',
 'Fwd: Election concession & retraction parody. Has good audio also.',
 'Fwd: Election concession & retraction parody. Has good audio also.',
 'Fwd: Election concession & retraction parody. Has good audio also.',
 'Fwd: Election concession & retraction parody. Has good audio also.',
 'Fwd: Election concession & retraction parody. Has good audio also.',
 'Fwd: Election concession & retraction parody. Has good audio also.',
 'Fwd: Election concession & retraction parody. Has good audio also.',
 'Fwd: FW: THIS IS SCARY!!! DO IT!!',
 'Fwd: Election concession & retraction parody. Has good audio also.',
 'Fwd: Election concession & retraction parody. Has good audio also.',
 'Fwd: Election concession & retraction parody. Has good audio also.',
 'Fwd: Election concession & retraction parody. Has good audio also.',
 'Fwd: Election concession & retraction parody. Has good audio also.',
 'Fwd: Election concession & retraction parody. Has good audio also.',
 'Fwd: Election concession & retraction parody. Has good audio also.',
 'Fwd: Election concession & retraction parody. Has good audio also.',
 'Fwd: Election concession & retraction parody. Has good audio also.',
 'Fwd: Election concession & retraction parody. Has good audio also.',
 'Fwd: FW: Sorority house party',
 'Fwd: FW: Sorority house party',
 'Fwd: FW: Sorority house party',
 'Fwd: FW: Sorority house party',
 'Fwd: Fw: FW: Kappa Kappa Gamma SouthWest Style',
 'Fwd: Fw: FW: Kappa Kappa Gamma SouthWest Style',
 'Fwd: Fw: FW: Kappa Kappa Gamma SouthWest Style',
 'Fwd: FW: Merry Christmas Boys!',
 'Fwd: Fw: FW: Read Alone and Read it All',
 "Fwd: What I've Learned From Watching Porn",
 "Fwd: What I've Learned From Watching Porn",
 "Fwd: What I've Learned From Watching Porn",
 "Fwd: What I've Learned From Watching Porn",
 "Fwd: What I've Learned From Watching Porn",
 "Fwd: What I've Learned From Watching Porn",
 'Fwd: A Blonde Joke !!',
 'Fwd: A Blonde Joke !!',
 'Fwd: something groovy to do...',
 'Fwd: The golfing nun',
 'Fwd:',
 'Fwd:',
 'Fwd: Check out http://www.sekurity.com/badlinks/wldo.swf....funny =',
 "Fwd: FW: Do this, it's hilarious!",
 'Fwd: something groovy to do...',
 'Fwd: A Blonde Joke !!',
 'Fwd: A Blonde Joke !!',
 'Fwd: The golfing nun',
 'Fwd: the next prez.',
 'Fwd: the next prez.',
 'Fwd: the next prez.',
 'Fwd: the next prez.',
 'Fwd: OREO PERSONALITY TEST',
 'Fwd: NWP System Notice - System Operations',
 "Fwd: Fw: A cat's tale",
 'Fwd: FW: the chicken',
 'Fwd: FW: the chicken',
 'Fwd: Even if you don\'t like "forwards"-- read this one!!',
 'Fwd: Even if you don\'t like "forwards"-- read this one!!',
 'Fwd: FW: More on Gore',
 'Fwd: FW: More on Gore',
 'Fwd: FW: Paul Harvey Story ...Probably Should Circulate This One...',
 'Fwd: FW: the village',
 'Fwd: FW: the village',
 'Fwd: Excuse Me!',
 'Fwd: Excuse Me!',
 'Fwd: FW: Flying High',
 'Fwd: FW: Flying High',
 'Fwd: FW: re-count',
 'Fwd: FW: re-count',
 'Fwd: Fw: trip out~',
 'Fwd: FW: Urgent! Help find this girls father',
 'Fwd: FW: Urgent!  Help find this girls father',
 "Fwd: Fw: OK - Here's the demographics on the south Florida",
 'Fwd: Fw: Birthday Tree',
 'Fwd: Fw: Birthday Tree',
 'Fwd: FW: al gore',
 'Fwd: FW: al gore',
 'Fwd: FW: al gore',
 'Fwd: FW: This is Me!!!!!',
 'Fwd: FW: This is Me!!!!!',
 'Fwd: Military Courtesy Change',
 'Fwd: Military Courtesy Change',
 'Fwd:FW: drug recall',
 'Fwd:FW: drug recall',
 'Fwd: Chris Simms: Covergirl',
 'Fwd: Ground Zero',
 'Fwd: Ground Zero',
 'Fwd: A Beautiful Tribute',
 'Fwd: VPN Software',
 'Fwd: Fw: Haleyville Tornado 11-24-01 Part 2',
 'Fwd: Fw: FW: The Crossroads',
 'Fwd: Fw: FW: The Crossroads',
 'Fwd: Fw: FW: The Crossroads',
 'Fwd: Fw: FW: The Crossroads',
 'Fwd: FW: The Crossroads',
 'Fwd: after the storm...',
 'Fwd: [Mamaluka] FW: Aurburn rants on Tubby',
 'Fwd: http://spyfx.clanpages.com/flash/miniputt.swf',
 'Fwd:',
 'Fwd: fire truck',
 'Fwd: fire truck',
 'Fwd: Sample',
 'Fwd: philosophy 101',
 'Fwd: philosophy 101',
 "Fwd: [Fwd: FW: Santa's Trial]",
 "Fwd: [Fwd: FW: Santa's Trial]",
 "Fwd: [Fwd: FW: Santa's Trial]",
 "Fwd: [Fwd: FW: Santa's Trial]",
 "Fwd: [Fwd: FW: Santa's Trial]",
 "Fwd: FW: Santa's Trial",
 'Fwd: [Fwd: A shot in the Dark I know these people try it]',
 'Fwd: [Fwd: A shot in the Dark I know these people try it]',
 'Fwd: alyse',
 'Fwd: A wedding party I wish we could have attended',
 'Fwd: A wedding party I wish we could have attended',
 'Fwd: funny',
 'Fwd: funny',
 'Fwd: Fw: we are getting there',
 'Fwd: Fw: we are getting there',
 'Fwd: Enron Edgecombe CT',
 'Fwd: Re:',
 'Fwd: Form of Opinion of Hunt and Ross',
 'Fwd: Form of Opinion of Hunt and Ross',
 'Fwd: Enron Memo',
 'Fwd: Enron Memo',
 "Fwd: Visitor's Guide to Houston, TX/from the Pennsylvania",
 "Fwd: Visitor's Guide to Houston, TX/from the Pennsylvania Galloways!!",
 "Fwd: Visitor's Guide to Houston, TX",
 "Fwd: Visitor's Guide to Houston, TX",
 "Fwd: Visitor's Guide to Houston, TX",
 'Fwd: Patrick Dulany',
 'Fwd: Patrick Dulany',
 "Fwd: so, you've been laid off....",
 'Fwd: OU',
 'Fwd: OU',
 'Fwd: OU',
 'Fwd: OU',
 'Fwd: OU',
 'Fwd: OU',
 'Fwd: Texas.jpg',
 'Fwd: Texas.jpg',
 'Fwd: Texas.jpg',
 'Fwd: Texas.jpg',
 'Fwd: Texas.jpg',
 'Fwd: Texas.jpg',
 'Fwd: Football news',
 'Fwd: Football news',
 'Fwd: SEPTEMBER CONFERENCE',
 'Fwd: SEPTEMBER CONFERENCE',
 'Fwd: FW: Things To Remember During Stampede',
 'Fwd: FW: Laid-Off A No Nothing Production',
 'Fwd: FW: Montana Forest Fire picture',
 'Fwd: FW: Montana Forest Fire picture',
 'Fwd: FW: Montana Forest Fire picture',
 'Fwd: FW: Montana Forest Fire picture',
 'Fwd: FW: Montana Forest Fire picture',
 'Fwd: FW: Montana Forest Fire picture',
 'Fwd: FW: Montana Forest Fire picture',
 'Fwd: FW: Montana Forest Fire picture',
 'Fwd: FW: Montana Forest Fire picture',
 'Fwd: FW: Montana Forest Fire picture',
 'Fwd: FW: Montana Forest Fire picture',
 'Fwd: FW: Montana Forest Fire picture',
 'Fwd: Fw: THANK YOU MR. EX PRESIDENT',
 'Fwd: Fw: Oil changes: Men vs. Women',
 'Fwd: Fw: china',
 'Fwd: Fw: china',
 'Fwd: Fw: china',
 'Fwd: A Picture Is Worth A Thousand Words',
 'Fwd: A Picture Is Worth A Thousand Words',
 'Fwd: FW: New Phone Message Pads',
 'Fwd: []',
 'Fwd: []',
 'Fwd: got this from a friend',
 'Fwd: THURSDAY NIGHT',
 'Fwd: FW: The New England Journal Does Not Lie',
 'Fwd: FW: The New England Journal Does Not Lie',
 'Fwd: FW: (no subject)',
 'Fwd: FW: Fw: These signs are hilarious!!!',
 "Fwd: PIRA's Gas Flash Weekly (05/30/2002)",
 'Fwd: external weather links',
 'Fwd: Soccer Schedule',
 'Fwd: FW: If the Taliban win.......',
 'Fwd: FW: If the Taliban win.......',
 'Fwd: Hi and Help',
 'Fwd: Hi and Help',
 'Fwd: This is a good one for the office!',
 'Fwd: 401K Roll over and 457',
 'Fwd: Fw: FW: Beer Boy',
 'Fwd: jobs',
 "Fwd: Fw:  sorry....i can't risk any odds",
 'Fwd:',
 'Fwd: FW: Montana Forest Fire picture',
 'Fwd: FW: Montana Forest Fire picture',
 ...]

In [81]:
[line for line in subjects if re.search(r"^F[wW]d?:", line)] #means that if that char is missinf then is ok


Out[81]:
['FW: ALL 1099 TAX QUESTIONS - ANSWERED',
 'FW: ALL 1099 TAX QUESTIONS - ANSWERED',
 'FW: Cross Commodity',
 'FW: Cross Commodity',
 'FW: fixed forward or other Collar floor gas price terms',
 'FW: fixed forward or other Collar floor gas price terms',
 'FW: charts',
 'FW: charts',
 'FW: Bishops Corner',
 'FW: Western Wholesale Activities - Gas & Power Conf. Call',
 'FW: Western Wholesale Activities - Gas & Power Conf. Call',
 'FW: charts',
 'FW: NEWGen June Release',
 'FW: Crossroads Storage Project',
 'FW: Crossroads Storage Project',
 'FW: Meeting to discuss West gas desk "FERC messages"',
 'FW:',
 'FW:',
 'FW: The Stage',
 'FW: Goldman Comment re: Enron issued this morning - Revised Price',
 'FW: California gas intrastate matters',
 'FW: El Paso Announces Binding Open Season for Additional Capacity',
 'FW: California gas intrastate matters - July 11 conference call',
 'FW: West Power Strategy Briefing',
 'FW:',
 'FW: Party',
 'FW: CA Instrate Gas matters',
 'FW: American Express Letter',
 'FW: Party',
 'FW: report',
 'FW: Western Strategy Session',
 'FW: Complaint Against El Paso',
 'FW: Western Strategy Session',
 'FW: West Position',
 'FW: Western Wholesale Activities - Gas & Power Conf. Call',
 'FW: Action Requested:  Past Due Invoice',
 'FW: Meet your New Analyst(s)',
 'FW: El Paso Update 7/23/011',
 'FW: Western Wholesale Activities - Gas & Power Conf. Call',
 'FW: NGI access to eol',
 'FW: FERC Order on Reporting CA gas sales',
 'FW: Mid C New deals Sept 24',
 'FW: Promotion Approval',
 'FW: Deal Fixed Price Report - In an Excel format',
 "FW: Enron' s August Baseload Physical Fixed Price Transactions as",
 "FW: Enron' s August Baseload Physical Fixed Price Transactions as of 07/27/01",
 "FW: Enron' s August Baseload Physical Fixed Price Transactions as",
 "FW: Enron' s August Baseload Physical Fixed Price Transactions as of 07/27/01",
 'FW:',
 'FW: Action Requested:  Past Due Invoice',
 "FW: Bishop's Corner",
 'FW: Utility Construction Escrow Agreement (Allen/AMHP)',
 'FW: First Amendment to Contract (Allen/AMHP)',
 'FW: West Position',
 'FW: Western Wholesale Activities - Gas & Power Conf. Call',
 'FW: Management Offsite Video Meetings',
 'FW:',
 'FW:',
 'FW: Curve Shift File',
 'FW:',
 'FW: El Paso 1110',
 'FW: Enron Center Garage',
 'FW: Nine Energy Services',
 'FW:',
 'FW: Wildflower, Rayburn, Emilie apts',
 'FW: Wildflower, Rayburn, Emilie apts',
 'FW: Competitive Analysis Update #4- US Terrorism Attacks',
 'FW:',
 'FW: Marketer Support of Generator Motion on Credit Issues',
 'Fwd: Marketer Support of Generator Motion on Credit Issues',
 'FW: Nine Energy Services',
 'FW:',
 'FW:',
 'FW: Action Requested:  Past Due Invoice',
 'FW: Action Requested:  Past Due Invoice',
 'FW: El Paso Capacity',
 'FW: Arizona',
 'FW: El Paso Capacity',
 'FW:',
 'FW: FERC Special Meetings on Friday 10/26/01 and Monday 10/29/01',
 'FW: Distribution Form',
 'FW: Zero Option',
 'FW: Blackline of First Amendment to Contract',
 'FW: Properties for sale',
 'FW: Chase Backtest',
 'FW: Chase Backtest',
 'FW: try this one for starters',
 'FW: November 2001 FERC Open and Special Meeting Notice',
 'FW: Phantom Stock Payouts',
 'FW:',
 'FW:',
 'FW:',
 'FW:',
 'FW:',
 'FW: Regatta, Sea Breeze & Harvard Place Apartments - Austin, TX',
 'FW: Please Forward To Keith',
 "Fwd: Fax from '202 273 0901' (3 pages)",
 'FW: SoCAl says not enough gas this summer',
 'FW: Action Requested:  Past Due Invoice',
 'FW: Workshop on Energy Modeling Forum - Impact of Climate Change',
 'FW: The today show!!!!!',
 'FW: The today show!!!!!',
 'FW: Bumping into the husband....',
 'FW: Bumping into the husband....',
 'FW: trading',
 'FW: trading',
 'FW: trading',
 'FW: trading',
 'FW: trading',
 'FW: trading',
 'FW: trading',
 'FW: details for long term flat price swap on Nat Gas Houston Ship',
 'FW: details for long term flat price swap on Nat Gas Houston Ship',
 'FW: bloomberg',
 'FW: Clay Christensen Speaks: Wednesday, 3:30, Spangler Auditorium!',
 'FW: Rick Buy Report Tomorrow--Your comments needed',
 'FW: LNG Weekly Update',
 'FW: LNG Weekly Update',
 'FW: LNG Weekly Update',
 'Fw: ETKT Confirmation -',
 'Fw: ETKT Confirmation  -',
 'FW: 2001 Natural Gas Production and Price Outlook Conference Call',
 'FW: 2001 Natural Gas Production and Price Outlook Conference Call',
 'FW: "Chinese Wall" Classroom Training',
 'FW: "Chinese Wall" Classroom Training',
 'FW: 2001 Natural Gas Production and Price Outlook Conference Call',
 'FW: A crossroads we have all been at ...',
 'FW: A crossroads we have all been at ...',
 'FW: Clay Christensen Speaks: Wednesday, 3:30, Spangler Auditorium!',
 'FW: Natural Update',
 'FW: nat gas options 5/22',
 'FW: aga forecast',
 'FW: Enron Mentions',
 'FW: ENSIDE Newsletter',
 'FW: Interviews Wednesday May 30, 2001 2 - 6PM  - Trading Track',
 'FW: Astro Tickets',
 'FW: The True Story of a Private Equity "Stud"',
 'FW: The True Story of a Private Equity "Stud"',
 'FW: The True Story of a Private Equity "Stud"',
 'FW: The True Story of a Private Equity "Stud"',
 'FW: The True Story of a Private Equity "Stud"',
 'FW: The True Story of a Private Equity "Stud"',
 'FW: The Legend of Peter Chung',
 'FW: Follow up on the Chung Guy',
 'FW: Follow up on the Chung Guy',
 'FW: DEAL #1246131 from 5-15-2001',
 'FW: fuel switching',
 'FW: Enron Mentions - 06/04/01',
 'FW: U.S. Soccer and Philips Electronics Announce Nationwide Contest',
 'FW: Surprise!!',
 'FW: follow up > FW: Caltech-developed arbitrage trading technolog\ty being assessed by Reliant Energy right now...',
 'FW: vacation',
 'FW: vacation',
 'FW: vacation',
 'FW: vacation',
 'FW: vacation',
 'FW: Read This!',
 'FW: fox-sports-nba-knicks[1].mov',
 'FW: Hello!',
 'FW: [Cortlandtwines.com] 25% OFF Premium American Wine',
 'FW: Edward Bartimmo',
 'FW: ENERGY: Nuclear Mystery Close To Being Solved',
 'FW: ENERGY: Nuclear Mystery Close To Being Solved',
 'FW: ENERGY: Nuclear Mystery Close To Being Solved',
 'FW: I want my MTV ?',
 'FW: I want my MTV ?',
 'FW: I want my MTV ?',
 'FW: I want my MTV ?',
 'FW: I want my MTV ?',
 'FW: I want my MTV ?',
 'FW: I want my MTV ?',
 'FW: I want my MTV ?',
 'FW: I want my MTV ?',
 'FW: I want my MTV ?',
 'FW: I want my MTV ?',
 'FW: I want my MTV ?',
 'FW: I want my MTV ?',
 'FW: I want my MTV ?',
 'FW: I want my MTV ?',
 'FW: I want my MTV ?',
 'FW:',
 'FW:',
 'FW: John Lavorato Request - Enron Center South',
 'FW: limit order usage today',
 'FW: Walll Street Journal Renewal',
 'FW: Invoice',
 'FW: John Arnold photos',
 'FW: John Arnold photos',
 'FW: John Arnold photos',
 'FW: SAVE THE DATE -- Enron Management Conference, November 14-16,',
 'FW: Natural Gas RFP on Dow',
 'FW: Natural Gas RFP on Dow',
 'FW: Beta Test User ID',
 'FW: American Rice RFP Clarification--please send to right person',
 'FW: American Rice RFP Clarification--please send to right person',
 'FW: How You Can Help the US Stock Market',
 'FW: How You Can Help the US Stock Market',
 'FW: How You Can Help the US Stock Market',
 'FW: details for long term flat price swap on Nat Gas Houston Ship',
 'FW: details for long term flat price swap on Nat Gas Houston Ship\t Channel Inside FERC',
 'FW: Elevator talk',
 'FW: Elevator talk',
 'FW: resend-ALL daily charts and matrices as hot links 9/19',
 'FW: schedule C',
 'FW: Unbelievable Picture',
 'FW: Unbelievable Picture',
 'FW: Unbelievable Picture',
 'FW: Swaps for EFPS',
 'FW: Robotrader/Autotrader',
 'FW: Robotrader/Autotrader',
 'FW: Houston Aeros Tickets',
 "FW: Lessons From Enron's Meltdown.htm",
 'FW: Bernstein On ENE',
 'FW: astros tix',
 'FW: Enron Europe Organization Announcement- VOLUNTARY LAYOFFS',
 'FW: Enron Europe Organization Announcement- VOLUNTARY LAYOFFS',
 'FW:',
 'FW: Ospraie swaption',
 'FW:',
 'FW:',
 'FW: Physical RFP Requests- for nOV 01 - mAR 02 (nIPSCO, PIEDMONT',
 'FW: Daily Energy News Update, 10 October: BPA and Kaiser Reach Agr=',
 'FW: Pira',
 'FW: FW: Forward Warning',
 'FW:',
 'FW: Neural Networks',
 'FW: Natural update',
 'FW: Enron Mentions',
 'FW: Reminder:Interivews Thursday Trading Track',
 'FW: NG Delta position',
 'FW: NG Delta 11-28-01',
 'FW: BNP request',
 'FW: TRADE RECAP#2 (bnpEFS)',
 'FW: trade recap#3',
 'FW: TRADE RECAP #6',
 'FW: TRADE RECAP #5',
 'FW: Nat Gas Pos for 11-30',
 'FW: Terminating Trades',
 'FW: Terminating Trades',
 'FW: Payment',
 'FW: NYMEX Holiday Hours',
 'FW: NG deal in California',
 'FW: NG deal in California',
 'FW:',
 'FW: NG deal in California',
 'FW:',
 'FW: (01-365) EXCHANGE ANNOUNCES PLANS TO INTRODUCE OVER-THE-COUNTER',
 'FW: Trading Track Interviews',
 'FW: Cal04',
 'FW: Positions',
 'FW: Positions',
 'FW: Positions',
 'FW: Positions',
 'FW: Positions',
 'FW: Positions',
 'FW: Positions',
 'Fw: 8:30 am trade count',
 'FW: Help!',
 'FW: Enron Mentions',
 'FW: Expense Reports Awaiting Your Approval',
 'FW: Deal Ticket',
 'FW: TOP 50 GAS CPS - AS OF 11-9-01',
 'FW: TOP 50 GAS CPS - AS OF 11-9-01',
 'FW: I think the industry is having fun with it!',
 'FW: I think the industry is having fun with it!',
 'FW: This Weekends Move of Power and Gas',
 'FW: This Weekends Move of Power and Gas',
 'FW: Enron EFS issues',
 'FW: Enron EFS issues',
 'FW: natural gas inquiry',
 'FW: natural gas inquiry',
 'FW: Enron EFS issues',
 'FW: bloomberg',
 'FW: Power Indices',
 'FW: trading',
 'FW: Good talking to you on Sat',
 'FW: Checking In',
 'FW: test mail',
 'FW: Get 2 FREE Review issues plus a FREE digital camera!',
 'FW: THE LIGHTHOUSE: December 24, 2001',
 'FW: Your Amazon.com order (#002-4083380-7905653): your approval',
 'FW: status of CCO book accounting treatment',
 'FW: status of CCO book accounting treatment',
 'FW: status of CCO book accounting treatment',
 'FW: status of CCO book accounting treatment',
 'FW: Entergy Bid',
 'FW: Indicative Enron Proposal for Wallingford',
 'FW: Illinois Power Option Pricing',
 'FW: Presentation Announcement',
 'FW: 1994 Deferral Plan-Accelerated Distribution',
 'FW: 1994 Deferral Plan-Accelerated Distribution',
 'FW: URGENT - ENA Associates & Analysts',
 'FW: Hi',
 'FW: Two cow theory',
 'FW: Two cow theory',
 'FW: Synthetic Peaker',
 'FW: Synthetic Peaker',
 'FW: Synthetic Peaker',
 'FW: Synthetic Peaker',
 'FW: Synthetic Peaker',
 'FW: Synthetic Peaker',
 'FW: Synthetic Peaker',
 'FW: Synthetic Peaker',
 'FW: Synthetic Peaker',
 'FW: Con-Ed - Lakewood New Jersey Synthetic Peaker',
 'FW: Comed Option',
 'FW: Dominion Opportunities',
 'FW: Chemist Request in Delhi',
 'FW: Hi',
 'FW: RE: Whats up!!!!!',
 'FW: Badge Access',
 'FW: RE: Whats up!!!!!',
 'FW: Pre-Petition Mutual Terminaition -- Termination Amounts',
 'FW: assignment',
 'FW: assignment',
 'FW: assignment',
 'FW: Chiricahua Notes',
 'Fw: (no subject)',
 'Fw: (no subject)',
 'Fwd: Revenge is a sweet thing...',
 'Fwd: Revenge is a sweet thing...',
 'Fwd: Revenge is a sweet thing...',
 'Fw: Big 12 Conference, University of Texas, Document 1629_108',
 'Fw: FW: Playing catch with Dad',
 'Fw: FW: Playing catch with Dad',
 'Fw: FW: Playing catch with Dad',
 'Fw: FW: Playing catch with Dad',
 'Fw: FW: Great video file',
 'Fw: FW: Great video file',
 'Fw: FROGAPULT, ELFBOWL, Y2KGAME Virus Hoax',
 'Fw: FROGAPULT, ELFBOWL, Y2KGAME Virus Hoax',
 'Fw: FROGAPULT, ELFBOWL, Y2KGAME Virus Hoax',
 'FW: FROGAPULT, ELFBOWL, Y2KGAME Virus Hoax',
 'Fwd: Monica',
 'Fwd: Monica',
 'Fwd: Cum on Monica',
 'Fwd: Cum on Monica',
 'FW: snowman',
 'FW: snowman',
 'Fw: BASS REUNION 2001',
 'Fw: BASS REUNION 2001',
 'Fw: BASS REUNION 2001',
 'Fw: BASS REUNION 2001',
 'FW: Check this out.',
 'FW: Check this out.',
 'FW: Check this out.',
 'FW: Check this out.',
 'FW: Check this out.',
 'FW: Check this out.',
 'FW: New PG&E line Trucks',
 'FW: New PG&E line Trucks',
 'Fwd: CAREFUL IF AT WORK!! best email ever!',
 'Fw: game on',
 'FW: game on',
 'FW: New PC',
 'Fwd: Fw: UT Fans - So True!',
 'Fwd: Fw: UT Fans - So True!',
 'Fwd: Fw: UT Fans - So True!',
 'Fwd: Fw: UT Fans - So True!',
 'Fwd: Fw: UT Fans - So True!',
 'Fwd: Fw: UT Fans - So True!',
 'Fwd: Fw: UT Fans - So True!',
 'Fw: Closed book quiz',
 'Fw: Closed book quiz',
 'Fw: (no subject)',
 'Fw: (no subject)',
 'Fwd: EMAZING Recipe of the Day - Linguine Puttanesca',
 'Fw: Telluride',
 'FW: Big commitment',
 'FW: Big commitment',
 'FW: Big commitment',
 'FW: Big commitment',
 'FW: Big commitment',
 'FW: Big commitment',
 'FW: Big commitment',
 'FW: Big commitment',
 'FW: Big commitment',
 'Fw: new years eve',
 'Fw: new years eve',
 'Fw: new years eve',
 'FW: Top 10 Colleges with the Best Looking Girls',
 'FW: Top 10 Colleges with the Best Looking Girls',
 'FW: Top 10 Colleges with the Best Looking Girls',
 'Fwd: Al Gore... By the Numbers',
 'Fwd: Al Gore... By the Numbers',
 'Fwd: Thought for the Day',
 'Fwd: Thought for the Day',
 'Fwd: Thought for the Day',
 'Fwd: Thought for the Day',
 'FW: Chicken McNoggin, Hold the Fries (washingtonpost.com)',
 'FW: Chicken McNoggin, Hold the Fries (washingtonpost.com)',
 'Fwd: [Fwd: FW: ]',
 'Fwd: [Fwd: FW: ]',
 'Fwd: [Fwd: FW: ]',
 'Fwd: FW: "Just a Little Bit Closer"',
 'Fwd: FW: "Just a Little Bit Closer"',
 'FW: "Just a Little Bit Closer"',
 'Fw: Christmas',
 'Fwd: FW: TX/OU',
 'Fwd: FW: TX/OU',
 'Fwd: FW: TX/OU',
 'Fwd: FW: TX/OU',
 'Fwd: FW: TX/OU',
 'Fwd: FW: TX/OU',
 'FW: Redneck Nativity scene',
 'FW: TeasingCat.MPG 2.mpeg',
 'FW: TeasingCat.MPG 2.mpeg',
 'FW: TeasingCat.MPG 2.mpeg',
 'FW: montana fire',
 'FW: montana fire',
 'FW: montana fire',
 'FW: montana fire',
 'Fwd: Some Light Reading',
 'Fw: Big 12 overview',
 'Fw: Big 12 overview',
 'Fwd: Football season is here.....this one is terrible, nonetheless,',
 'Fwd: Football season is here.....this one is terrible, nonetheless,',
 'FW: Are we surprised to hear this?',
 'Fw: [caninesolutions] Digest Number 144',
 'Fw: Edwin Edwards writes home from the Federal Pen',
 'Fw: How to impress a client.',
 'Fw: How to impress a client.',
 'Fw: How to impress a client.',
 'Fw: New Democratic Party Seal',
 'Fw: New Democratic Party Seal',
 'Fw: New Democratic Party Seal',
 'Fwd: Fw: Professional Quiz',
 'Fwd: Fw: Professional Quiz',
 'Fwd: Fw: Professional Quiz',
 'Fwd: Fw: Professional Quiz',
 'Fwd: Why Quincy really starts',
 'Fwd: Why Quincy really starts',
 'Fwd: Why Quincy really starts',
 'FW: Bad sportman',
 'FW: Bad sportman',
 'FW: Bad sportman',
 'FW: Bad sportman',
 'FW: Bad sportman',
 'Fwd: (no subject)',
 'Fwd: mullets',
 'Fwd: mullets',
 'Fw: Billboards',
 'Fw: Billboards',
 'FW: Billboards',
 "Fwd: I've learned . . .",
 "Fwd: I've learned . . .",
 "Fwd: I've learned . . .",
 'Fwd: Fw: A quiz for Million Mom marchers to consider:',
 'Fwd: Fw: A quiz for Million Mom marchers to consider:',
 'Fw: When in Rome',
 'Fw: When in Rome',
 'Fwd: Her Story vs. His Story',
 'Fwd: Her Story vs. His Story',
 'Fwd: Her Story vs. His Story',
 'Fwd: Her Story vs. His Story',
 'Fwd:',
 'Fwd:',
 'Fwd:',
 'Fwd:',
 'Fwd: FW: Things to Remember',
 'Fwd: FW: Things to Remember',
 'Fwd: FW: Things to Remember',
 'Fwd: Fw: Something different for men.',
 'Fwd: Fw: Something different for men.',
 'Fw: Corruption Test',
 'Fw: Corruption Test',
 'Fw: Corruption Test',
 'Fw: Corruption Test',
 'Fw: Corruption Test',
 'Fw: Corruption Test',
 'Fw: Corruption Test',
 'Fw: Corruption Test',
 'Fw: Corruption Test',
 'Fw: Corruption Test',
 'Fw: Corruption Test',
 'Fw: Corruption Test',
 'Fw: Corruption Test',
 'Fw: Corruption Test',
 'Fw: Corruption Test',
 'Fw: Corruption Test',
 'Fw: Corruption Test',
 'Fw: Corruption Test',
 'Fw: Corruption Test',
 'Fw: Corruption Test',
 'Fw: Corruption Test',
 'Fw: Corruption Test',
 'Fw: Corruption Test',
 'Fw: Corruption Test',
 'Fw: Corruption Test',
 'Fwd: Qualify for Free Online Trading!',
 'Fwd: Qualify for Free Online Trading!',
 "Fw: Women's conference",
 "Fw: Women's conference",
 "Fw: Women's conference",
 "Fw: Women's conference",
 "Fw: Women's conference",
 'FW: new address',
 'Fw: The Latest Official Florida Presential Ballot',
 'Fw: The Latest Official Florida Presential Ballot',
 'Fwd: (no subject)',
 'Fwd: (no subject)',
 'FW: Top 10 Colleges with the Best Looking Girls',
 'FW: Top 10 Colleges with the Best Looking Girls',
 'FW: Top 10 Colleges with the Best Looking Girls',
 'Fwd: the perils of limbo',
 'Fwd: the perils of limbo',
 'Fwd: the perils of limbo',
 'Fwd: [sigalph] the perils of limbo',
 'Fw: Winning the cultural war',
 'Fw: Winning the cultural war',
 'Fw: Winning the cultural war',
 'Fw: Winning the cultural war',
 'Fw: Winning the cultural war',
 'Fw: Winning the cultural war',
 'FW: Aggie Arrested',
 'FW: Aggie Arrested',
 'FW: Aggie Arrested',
 'Fwd: Aggie Arrested',
 'Fw: Aggie Arrested',
 'Fw: Aggie Arrested',
 'FW: Aggie Arrested',
 'FW: Aggie Arrested',
 'Fwd: Aggie Arrested',
 'Fw: Aggie Arrested',
 'Fw: Aggie Arrested',
 'Fw: Fw: Option 7 <g>',
 'Fw: Fw: Option 7 <g>',
 'FW: Y2K Celebration Around the World',
 'FW: Y2K Celebration Around the World',
 'FW: Y2K Celebration Around the World',
 'Fwd: lo que hace el la bebida',
 'FW: Super Bowl Party - 2/3/02',
 'FW: Countering peace activists',
 'Fwd: Countering peace activists',
 'FW: Deal: Y82661.1',
 'FW: Deal: Y82661.1',
 'FW: Rebooks 10/5',
 'FW: Oklahoma Sucks',
 'Fwd: FW: True Orange E-Mail/Fax #98',
 'FW: Oklahoma Sucks',
 'FW: Monique Sanchez',
 'FW: Oct. bidweek survey reminder from Inside FERC',
 'FW: Oct. bidweek survey reminder from Inside FERC',
 'FW: Report Calendar Showed Plane Crashing Near Manhattan',
 'FW: EXCLUSIVE Rockets Ticket Presale - October 3-4 ONLY',
 'FW: FW: (fwd) FW:  Warning from HFD...',
 'Fw: (fwd) FW: Warning from HFD...',
 'FW: (fwd) FW: Warning from HFD...',
 'FW: Sun-Sentinel News Local',
 'FW: Bet',
 'FW: Bet',
 'FW: [Fwd: a day in the life]',
 'FW: [Fwd: a day in the life]',
 'FW: ISG',
 'FW: Dinner',
 'FW: Inside FERC monthly survey reminder',
 'FW: Inside FERC monthly survey reminder with Excel form attached',
 "FW: Waha, Katy, HSC - Oct '01",
 'FW: Happy Hour',
 'FW: Kyle Field Seating Chart',
 'FW: Kyle Field Seating Chart',
 'FW: Happy Hour',
 'FW: Happy Hour',
 'FW: Happy Hour',
 'FW: Thomasville Furniture Ind. Millbrook Rectangular Cocktail Table',
 'FW: Thomasville Furniture Ind. Millbrook Rectangular Cocktail Table',
 'FW: FLOOR MEETING',
 'FW: Poor, Poor, Pitiful KEN',
 'FW: -- DJ Enron CEO -2: Also To Get Reimbursed For Tax Penalties --',
 'FW: is there anyone else who wants in on it?',
 'FW:',
 'FW:',
 'FW: Analyst / Associate Lunch with Ken Lay, Greg Whalley and Mark Frevert',
 'FW: Aggie Song',
 'FW: Aggie Song',
 'FW: FW: Aggie Song',
 'Fwd: FW: Aggie Song',
 'FW: Bet',
 'FW: Bet',
 'FW: OU Stadium Renovation',
 'FW: OU Stadium Renovation',
 "FW: Jason' Bachelor Party",
 "FW: Jason' Bachelor Party",
 'FW:',
 'FW:',
 'FW: Tahoe',
 "FW: Jason' Bachelor Party",
 'FW:',
 "FW: Jason' Bachelor Party",
 'FW:',
 'FW: Fairy Tales Do Come True',
 'FW: Chris Simms: Covergirl',
 'FW: Chris Simms: Covergirl',
 'Fwd: Chris Simms: Covergirl',
 'FW: Question',
 'FW: TheStreet: Trusts Keeping Enron Off Balance',
 'FW: TheStreet: Trusts Keeping Enron Off Balance',
 'FW: Fw: Illusion :-)',
 'FW: Fw: Illusion :-)',
 'Fw: Fw: Illusion :-)',
 'Fwd: Fw: Illusion :-)',
 'Fw: Illusion :-)',
 'FW: Illusion :-)',
 'FW: restaurants',
 'FW: picture',
 'FW: picture',
 "FW: Tom Clancy's Response",
 "Fwd: Tom Clancy's Response",
 "FW: Entergy's new OASIS node is now available",
 'FW: Beware',
 'Fwd: Beware',
 'FW: Power Markets 2002  -  April 17-18   Las Vegas, NV',
 'FW:',
 'FW: Lotus notes?',
 'FW: FW: Drankin',
 'FW: Cost Cutting',
 'FW: Cost Cutting',
 "Fw: HOW TEXANS EXPLAIN ENRON'S BUSINESS",
 "Fw: HOW TEXANS EXPLAIN ENRON'S BUSINESS",
 'FW: Scotty Ts X-mas Party 2',
 'FW: Scotty Ts X-mas Party 2',
 'FW: Scotty Ts X-mas Party 2',
 'FW: BENEFITS PRESENTATIONS TODAY - ROOM ECS06980',
 'FW: UBS meeting tommorrow @ 10 am till 1pm',
 'FW: UBS meeting tommorrow @ 10 am till 1pm',
 'FW: PLEASE READ: ECS Power Outage this weekend',
 'FW: Midwest/Southeast Trading Meeting',
 'FW: Midwest/Southeast Trading Meeting',
 'FW: if work ever gets you down..',
 'FW: if work ever gets you down..',
 "FW: My Baby's Page",
 "FW: My Baby's Page",
 "FW: Fw: Please send this back... you'll see why",
 "Fwd: Fw: Please send this back... you'll see why",
 'FW: I 45 overpass construction',
 'Fwd: I 45 overpass construction',
 'FW: You know you are driving to fast',
 'FW: transmission agreements',
 'FW: transmission agreements',
 'FW: the newlyweds',
 'FW: likki_mudd (Lisa) has invited you to use Yahoo! Messenger.',
 'FW: I like this one, well said',
 'FW: Important News Flash',
 'FW: Manitoba Services Deal',
 'FW: Megawatt Daily Into Cinergy Hourly Index',
 "FW: Megawatt Daily's Into Cinergy Hourly Index",
 'FW: NOV TRANS RATES',
 'FW: KCPL Terminating Membership in MAPP at HE 24 on 11/3/01',
 'FW: KCPL Terminating Membership in MAPP at HE 24 on 11/3/01',
 'FW: Hunting Joke',
 'FW: Vermont Yankee Notification',
 'FW: Happy Birthday Don Jr.',
 'FW: Happy Birthday Don Jr.',
 'FW: Move Related Issues',
 'FW: Happy Birthday Don Jr.',
 'Fw: Fwd: FW: This is freaky!',
 'FW: Fwd: FW: This is freaky!',
 'Fwd: Fwd: FW: This is freaky!',
 'FW: EPMI Real-time Traders and Schedulers working during the',
 "FW: scheduler's by region",
 'Fwd: Fw: REALLY CUTE',
 'FW: Cold winter ahead for Owens-Corning',
 'FW: Christmas cake recipe',
 'FW: Olympic Highlights',
 'FW: Lite Bytz RSVP',
 "FW: FW: Access to Mary Solmonson's e-mail",
 "FW: Access to Mary Solmonson's e-mail",
 'FW: Costs/Mid Back office commercialization',
 'FW: Impact and Influence',
 'FW: Impact and Influence',
 'FW: Impact and Influence',
 'FW: Impact and Influence',
 'FW: Impact and Influence',
 'FW: Truth in 13 words',
 'FW: Truth in 13 words',
 'FW: Changes to the executive Viewer',
 'FW: Changes to the executive Viewer',
 'FW: Director-level Impact and Influence',
 'FW: Changes to the executive Viewer',
 'FW: Changes to the executive Viewer',
 'FW: Changes to the executive Viewer',
 "FW: Gordon Heaney's Acceptance",
 'FW: <<Concur Expense Document>> - SWB 3/2/2001',
 'FW: <<Concur Expense Document>> - SWB 3/2/2001',
 'FW: <<Concur Expense Document>> - SWB 3/2/2001',
 'FW: As Requested: Info on Fax machines',
 'FW: As Requested: Info on Fax machines',
 'FW: Welcome to UBS meeting tommorrow 10.15 am @ the Houstonian -',
 'FW: Welcome to UBS meeting tommorrow 10.15 am @ the Houstonian - URGENT REQUIRES IMMEDIATE ACTION',
 'FW: Data needed for Fallon and Delaney',
 "FW: FW: Access to Mary Solmonson's e-mail",
 "FW: Access to Mary Solmonson's e-mail",
 'FW: Data needed for Fallon and Delaney',
 'FW: NETCO  Org. chart',
 'FW: Impact and Influence',
 'FW: Impact and Influence',
 'FW: Impact and Influence',
 'FW: Impact and Influence',
 'FW: Impact and Influence',
 'FW: Newco Chart',
 'FW: Truth in 13 words',
 'FW: Truth in 13 words',
 'FW: Changes to the executive Viewer',
 'FW: Changes to the executive Viewer',
 'FW: Director-level Impact and Influence',
 'FW: Operational Issues',
 'FW: Storing of data on EnronOnline',
 "FW: Additional New Works' Floor Meeting - 37th Floor - May 2nd",
 'FW: Preliminary Information Request List [WatchDog checked]',
 'FW: Preliminary Information Request List [WatchDog checked]',
 'FW: As Requested: Info on Fax machines',
 'FW: As Requested: Info on Fax machines',
 'FW: Industrial Markets',
 'FW: 426370 iBuyit SRf for Brent Priice URGENT REQUEST!!',
 'FW:',
 'FW: ConfirmLogic Certification',
 'FW: Headcount for 1998 - 2001',
 'FW: Preliminary Schedule & Attendee List for Mid Year PRC Meeting',
 "FW: Enron Net Works' T&E Policy and Best Travel Practices",
 'FW: EOL',
 'FW: Summer Interns',
 'FW: Summer Interns',
 'FW: Missing summer interns for Brent Price',
 "FW: It's On!!! - 2:00pm Today",
 'FW: MO Presentation',
 'FW: Missing summer interns for Brent Price',
 'FW: FYI - Resume Submitted',
 'FW: FYI - Resume Submitted',
 'FW: Audit Communication Timeline',
 'FW: Wed. meeting',
 'FW: 2002 Netco Plan',
 'FW: 2002 Netco Plan',
 'FW: Risk Management - FT advert',
 'FW: Risk Management - FT advert',
 'FW: Action Requested:  Invoice Requires Coding/Issue',
 'FW: Headcount for Operations - Need Questions Answered',
 'FW: Points of Light - email',
 'FW: Slides for Offsite',
 'FW: Fall 2001 Information Session - OU',
 'FW: CommodityLogic Slide',
 'FW: Redeployment',
 'FW: Redeployment',
 'FW: UT undergrad recruiting',
 'FW: Settlements Management Reports',
 'FW: 2001 Andersen Audits',
 'FW: 2001 Andersen Audits',
 'FW: Input Needed',
 'FW: Mgmt Summary and Hot List ending 6/1',
 'FW: Mgmt Summary and Hot List ending 6/1',
 'FW: Promotions',
 'FW: EES Settlements - Follow Up',
 'FW: Input Needed',
 'FW: Revised Presentation for Calpine',
 'FW: Where Are We?   EES Settlements',
 'FW: AA Interviewing Details - They Need Help',
 'FW: Roles and Responsibilities',
 'FW: IT Support',
 'FW: Pumpkin Dip Recipe - 2nd Attempt',
 'FW: NCL - 2002 Convention Product Sales for Wildflowers Chapter',
 'FW: eProcurement Shopping Cart Approval Required',
 'FW: New Cell #',
 'FW: eProcurement Shopping Cart Approval Required',
 'FW: Followup Meeting',
 'FW: eProcurement Shopping Cart Approval Required',
 'FW: Weekly headcount report',
 'FW: Weekly headcount report',
 'FW: ENN - New Issue',
 'FW: Per Your Request',
 'FW: eProcurement Shopping Cart Approval Required',
 'FW: Weekend',
 'FW: UK & Continental Power Doorstep',
 'FW: UK & Continental Power Doorstep',
 'FW: UK & Continental Power Doorstep',
 'FW: UK & Continental Power Doorstep',
 'FW: UK & Continental Power Doorstep',
 'FW: Cash Forecast for 10/26',
 'FW: Power Settlement- Manuel Wires',
 'FW: Power Settlement- Manuel Wires',
 'FW: Power Settlement- Manuel Wires',
 'FW: COMMODITY NOTIONAL CASH FLOWS AS OF 10/24/01 - REVISED in USD',
 'FW: COMMODITY NOTIONAL CASH FLOWS AS OF 10/24/01 - REVISED in USD',
 'FW: COMMODITY NOTIONAL CASH FLOWS AS OF 10/24/01 - REVISED in USD',
 'FW: Background Statistics for Discussion by the Inclusiveness',
 'FW: Suggestions to help short term morale',
 'FW: Suggestions to help short term morale',
 "FW: Transfer of Murray O'Neil",
 "FW: Transfer of Murray O'Neil",
 'FW: NCL NOV NEWSLETTER',
 'FW: Transaction Data for Select Counterparties',
 'FW: NETCO presentation',
 'FW: EOL Transcation Counts - 10/22/01',
 'FW: REMINDER: 2002 Business Plan Meeting',
 'FW: Names Needed for Golf Tournament',
 'FW: Names Needed for Golf Tournament',
 'FW: Presentation',
 'FW: Names Needed for Golf Tournament',
 'FW: Names Needed for Golf Tournament',
 'FW: Assistants Holiday Gift',
 'FW: Quarterly Managing Director Meeting - Monday, October 22',
 'FW: ECS Closure This Weekend',
 'FW: Explanations for major budget items reductions',
 'FW: ERMS books not getting into RisktRAC',
 'FW: ERMS books not getting into RisktRAC',
 'FW: ERMS books not getting into RisktRAC',
 'FW: ERMS books not getting into RisktRAC',
 'FW: ERMS books not getting into RisktRAC',
 'FW: ERMS books not getting into RisktRAC',
 'FW: ERMS books not getting into RisktRAC',
 'FW: ERMS books not getting into RisktRAC',
 'FW: ERMS books not getting into RisktRAC',
 'FW: 2002 Corporate Allocations to EIM',
 'FW: 2002 Corporate Allocations to EIM',
 'FW: 2002 Corporate Allocations to EIM',
 'FW: 2002 Corporate Allocations to EIM',
 'FW: 2002 Corporate Allocations to EIM',
 'FW: 2002 Corporate Allocations to EIM',
 'FW: 2002 Corporate Allocations to EIM',
 'FW: 2002 Corporate Allocations to EIM',
 'FW: 2002 Corporate Allocations to EIM',
 'FW: Operational Risk Management',
 'FW: MD/VP list for Net Works',
 'FW: UT/Enron Dinner - Tuesday, October 16, 2001',
 'FW: respond w/approval for ticketing by 11Oct for Sally Beck 21oct',
 'FW: Enron Center South (ECS) Move Back-up Plan',
 'FW: Per Your Request',
 "FW: Center for Houston's Future",
 'FW: Enron Networks All employee meeting',
 'FW: Enron Board Elects New Corporate Secretary',
 'FW: Andersen/EAS Reporting Meeting',
 'FW: Power Trading Audit Report',
 'FW: Flash to Actual Audit Report',
 'FW: Solomon Smith Barney',
 'FW: Reply Requested - "Attract and Retain Key Employees"',
 'FW: 2/3 EBS Bullet Points',
 'FW: DRAFT- ENW Employee Meeting on Friday',
 'FW: DRAFT- ENW Employee Meeting on Friday',
 'FW: Video Conferencing',
 'FW: Operational Risk Management',
 'FW: CP in Question',
 'FW: CP in Question',
 'FW: Frozen assets',
 'FW: In the spirit of cooperation...',
 'FW: Unify Operational Status',
 'FW: Unify Operational Status',
 'FW: newsletter',
 'FW: Q3 Celebration',
 'FW: Q3',
 'FW: Presentation Rescheduling',
 'FW: ctc claim',
 'FW: Unify Operational Status',
 'FW: Unify Operational Status',
 'FW: NETCO',
 'FW: EES Budget packet - Open Items',
 'FW: Temporary spaces in new building',
 'FW: New Cell Phone number',
 'FW: 2002 Budget for Enron Net Works',
 'FW: 2002 Budget for Enron Net Works',
 'FW: 2002 Budget for Enron Net Works',
 'FW: Roles and Responsibilities',
 'FW: UK & Continental Power Doorstep',
 'FW: Request for Migration of Sitara EOLBridge into Production',
 'FW: Request for Migration of Sitara EOLBridge into Production',
 'FW: UK & Continental Power Doorstep',
 'FW: UK & Continental Power Doorstep',
 'FW: UK & Continental Power Doorstep',
 'FW: Employee retention',
 'FW: 2002 Budget for Enron Net Works',
 'FW: 2002 Budget for Enron Net Works',
 'FW: 2002 Budget for Enron Net Works',
 'FW: Price Curves',
 'FW: Price Curves',
 'FW: Price Curves',
 'FW: Approval authorisations',
 'FW: Approval authorisations',
 'FW: Meeting in Houston - October 29th -Forwarded',
 'FW: Meeting in Houston - October 29th -Forwarded',
 'FW: Meeting in Houston - October 29th -Forwarded',
 'FW: Meeting in Houston - October 29th -Forwarded',
 'FW: NCL newsletter information',
 'FW: Paid Survey Invitation from The Councils of Advisors',
 'FW: Paid Survey Invitation from The Councils of Advisors',
 'FW: Gas Move is Delayed',
 'FW: Gas Move is Delayed',
 'FW: Merger Communication Materials',
 'FW: Positions',
 'FW: Positions',
 'FW: Positions',
 'FW: Leskowitz Resignation',
 "FW: Contact #'s - Beck and Piper",
 'FW: Move to Enron Center south',
 'FW: Move to Enron Center south',
 'FW: 2002 Budget for Enron Net Works',
 'FW: 2002 Budget for Enron Net Works',
 'FW: Need Answers Today',
 'FW: Need Answers Today',
 'FW: EES Weekly Status',
 'FW:',
 'FW: 5:00 PM Daily Meeting',
 "FW: Terminated Employees' Benefits",
 'FW: You asked for questions',
 'Fw: Weekend status report',
 'FW: Preliminary Cost Savings for EA',
 'FW: AEP HR',
 'FW: Canceling Post Petition Meeting',
 'FW:',
 'FW: 2002 Budget for Enron Net Works',
 'FW: Weather and Crude',
 'FW: EGM Organizational Post Petition Meeting',
 'FW: information for bert stromquist',
 'FW: information for bert stromquist',
 'FW: information for bert stromquist',
 'FW: information for bert stromquist',
 'FW: information for bert stromquist',
 'FW: information for bert stromquist',
 'FW: Holiday Key Contact List - December 17-January 4, 2002',
 'FW:',
 'FW:',
 'FW:',
 'FW:',
 'FW:',
 'FW:',
 'FW: Termination Process',
 'FW: The List?',
 'FW: Lite Bytz RSVP',
 'FW:  URGENT - REQUIRES IMMEDIATE ACTION - UBS Orientation tomorrow',
 'FW:',
 'FW: pjm fwds',
 'FW: West power',
 'FW: West power',
 'FW: LABOR DAY HOLIDAY/NNG WKEND NOTES',
 'FW: Northern v. ONEOK/Fisher Roc Outage Letter',
 'FW: Notes from 637 Imbal Mtg 9/18/01',
 'FW: Northern v. ONEOK/Proposed Letter to ONEOK re Fisher Roc',
 'FW: Northern v. ONEOK/Proposed Letter to ONEOK re Fisher Roc',
 'FW: Questions on MDQ',
 'FW: K #27291 - Invoices not capturing incremental fees for',
 'FW: Questions on MDQ',
 'FW: Questions on MDQ',
 'FW: IES Memo',
 'FW: hibbing',
 'FW: Questions on MDQ',
 'FW: Questions on MDQ',
 'FW: Questions on MDQ',
 'FW: Manual Scheduling Meeting',
 'FW: K #27291 - Invoices not capturing incremental fees for',
 'FW: TMS Weekly Meeting - ROOM CHANGE FOR FUTURE MEETINGS',
 'FW: Weekend Notes, September 8 & 9',
 'FW: MOPS Operating Contract',
 'FW: AccountDistribution.xls',
 'FW: MOPS Operating Contract',
 'FW: Small Volume Delivery Points in the Field',
 'FW: Final Review of FERC California Reporting - August 2001',
 'FW: Kermit Station Unavailable',
 'FW: Kermit Station Unavailable',
 'FW: Town Of Waukee A/R',
 'FW: Town Of Waukee A/R',
 'FW: Results of Duke Meeting  09/20/01',
 'FW: Customer meeting notes',
 'FW: Mandatory Harassment Avoidance Training',
 'FW: Mandatory Harassment Avoidance Training',
 'FW: OneOk',
 'FW: Pipeline Interconnect Forum Information',
 'FW: 6 Enron Transportation Services travelers',
 'FW: Year 2002 Blanco Hub/Ignacio La Plata O&M Budgets',
 'FW: Year 2002 Blanco Hub/Ignacio La Plata O&M Budgets',
 'FW: NNG Letter asking for Written Clarifications',
 'FW: NNG Letter asking for Written Clarifications',
 'FW: Robert Bryan',
 'FW: Robert Bryan',
 'FW: NNG Christmas Card List',
 'FW: NNG Christmas Card List',
 'FW: Transwestern Capacity Release Report - 9/2001',
 'FW: Flowing Gas -  Internal UAT & External Beta testing complete:',
 'FW: Wire Transfer Processing',
 'FW: Wire Transfer Processing',
 'FW: Inlet and Outlet Lean Streams at Bushton',
 'FW: Allocations',
 'FW: Allocations',
 'FW: Allocations',
 'FW: Wire Transfer Processing',
 'FW: Wire Transfer Processing',
 'FW: OneOk Letter',
 'FW: OneOk Letter',
 'FW: OneOk Letter',
 'FW: OneOk Letter',
 'FW: Keys',
 'FW:',
 'FW: American Cancer Society Holiday Shopping Card',
 'FW: Price on lamination/mouse pads',
 'FW: Price on lamination/mouse pads',
 'FW: IMBALANCE REPORT FOR NNG',
 'FW: Update!!! for Pipeline Interconnect Forum Information',
 'FW: Bammel Forest Utility Company',
 'FW: Dale & Serena Young',
 'FW: DRAFT',
 'FW: Baseball Tickets',
 'FW: Baseball Tickets',
 'FW: EDI Training',
 'FW: K #27291 - Invoices not capturing incremental fees for',
 'FW: K #27291 - Invoices not capturing incremental fees for alternate points',
 ...]

In [83]:
[line for line in subjects if re.search(r"[nN]ews.*!$", line)]


Out[83]:
['RE: Christmas Party News!',
 'FW: Christmas Party News!',
 'Christmas Party News!',
 'Good News!',
 'Good News--Twice!',
 'Re: VERY Interesting News!',
 'Great News!',
 'Re: Great News!',
 'News Flash!',
 'RE: News Flash!',
 'RE: News Flash!',
 'News Flash!',
 'RE: Good News!',
 'RE: Good News!',
 'RE: Good News!',
 'RE: Good News!',
 'Good News!',
 'RE: Good News!!!',
 'Good News!!!',
 'RE: Big News!',
 'Big News!',
 'Fw: Newspaper Articles -- Not About the Election!',
 'Fw: Newspaper Articles -- Not About the Election!',
 'FW: Newspaper Articles -- Not About the Election!',
 'Fw: Newspaper Articles -- Not About the Election!',
 'Fw: Newspaper Articles -- Not About the Election!',
 'FW: Newspaper Articles -- Not About the Election!',
 'Newsletter: EuroFlash!!',
 'Individual.com - News From a Friend!',
 'Individual.com - News From a Friend!',
 'Re: Individual.com - News From a Friend!',
 'RE: We need news!',
 '=09We need news!',
 'RE: Big News!',
 'FW: Big News!',
 'RE: Big News!',
 'FW: Big News!',
 'Big News!',
 'FW: NW Wine News- Eroica, Sineann, Bergstrom, Hamacher, And more!',
 '=09NW Wine News- Eroica, Sineann, Bergstrom, Hamacher, And more!',
 'Option Investor Newsletter - IMPORTANT WARNING !!',
 'Option Investor Newsletter - IMPORTANT WARNING !!',
 'RE: Good News!!!',
 'Good News!!!',
 'Re: Big News!',
 'Big News!',
 'RE: Good  News!',
 'Good  News!']

In [84]:
[line for line in subjects if re.search(r"^R[eE]:.*\b[iI]nvestor", line)]


Out[84]:
['RE: Prudential\'s "Investor Weekly" for 10-24-01',
 'Re: Angelides Investor Memo - Timetable Update -- says CPUC vote',
 "RE:  Angelides' Memo to Investors 9/ 25/01",
 'Re: Angelides Investor Memo - Timetable Update -- says CPUC vote',
 'RE: Energy Companies Hit by Investor Fears of Illiquidity',
 'RE: Energy Companies Hit by Investor Fears of Illiquidity',
 'RE: Energy Companies Hit by Investor Fears of Illiquidity',
 'RE: Energy Companies Hit by Investor Fears of Illiquidity',
 'RE: A pleasant thought for long term investors...',
 'RE: A pleasant thought for long term investors...',
 'RE: ETS  - Investor Questions',
 'RE: ETS  - Investor Questions',
 "RE: Moody's Investors Service downgrads Enron",
 'Re: E2 Investor List.xls',
 'Re: E2 Investor List.xls',
 'RE: Investor Letter',
 'RE: Investor List',
 "Re: FW: H2FC Investors' Newsletter - Vol.3 No.1"]

More metacharacters: alternation

(?:x|y) match either x or y #(?:x|y]z) match x, y, or z


In [87]:
[line for line in subjects if re.search(r"\b(?:energy|oil|slectricity)\b")]


---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
<ipython-input-87-e7e492dc0344> in <module>()
----> 1 [line for line in subjects if re.search(r"\b(?:energy|oil|slectricity)\b")]

<ipython-input-87-e7e492dc0344> in <listcomp>(.0)
----> 1 [line for line in subjects if re.search(r"\b(?:energy|oil|slectricity)\b")]

TypeError: search() missing 1 required positional argument: 'string'

Capturing

read the whole corpus in as one big string


In [92]:
all_subjects = open("enronsubjects.txt").read()

In [93]:
all_subjects[:1000]


Out[93]:
'# This file contains the subject lines from every message in the EnronSent corpus.\n# For more information, see http://verbs.colorado.edu/enronsent\n\nHeadcount\nutilities roll\nutilities roll\nTIME SENSITIVE: Executive Impact & Influence Program Survey\nTIME SENSITIVE: Executive Impact & Influence Program Survey\nWow\nWow\nWow\nWow\nRe:\nRe:  \nRe:\nRE: Receipt of Team Selection Form - Executive Impact & Influence\nRE: Receipt of Team Selection Form - Executive Impact & Influence \nReceipt of Team Selection Form - Executive Impact & Influence\nFYI\nFYI\nRe: Transportation Reports\nRe: Western Gas Market Report -- Draft\nReceipt of Team Selection Form - Executive Impact & Influence\nReceipt of Team Selection Form - Executive Impact & Influence Program\nRe: (No Subject)\nRe: Security Request: CLOG-4NNJEZ has been Denied.\nNew Generation\nNew Generation\nRe: Meeting to discuss 2001 direct expense plan?\nRe: regulatory filing summary\nRe: Evaluation for new trading application\nRe: receipts\nRe: ENA Fileplan Project - N'

In [96]:
#domain names: foo.org, cheese.net, stuff.com

re.findall(r"\b\.(/:com|net|org)\b", all_subjects)


Out[96]:
['net',
 'net',
 'net',
 'net',
 'net',
 'net',
 'org',
 'org',
 'org',
 'org',
 'org',
 'org']

In [103]:
[line for line in subjects if re.search(r"\b\w+\.(?:com|net|org)\b", line)]


Out[103]:
['Your Approval is Overdue: Access Request for paul.t.lucci@enron.com',
 'Your Approval is Overdue: Access Request for paul.t.lucci@enron.com',
 'Your Approval is Overdue: Access Request for paul.t.lucci@enron.com',
 'Request Submitted: Access Request for frank.ermis@enron.com',
 'Request Submitted: Access Request for frank.ermis@enron.com',
 'Your Approval is Overdue: Access Request for mike.grigsby@enron.com',
 'Your Approval is Overdue: Access Request for mike.grigsby@enron.com',
 'Your Approval is Overdue: Access Request for barry.tycholiz@enron.com',
 'Forbes.com story',
 'FW: [Cortlandtwines.com] 25% OFF Premium American Wine',
 '[Cortlandtwines.com] 25% OFF Premium American Wine',
 "RE: Match.com - You've Got Mail:",
 'FW: Your Amazon.com order (#002-4083380-7905653): your approval',
 'Your Amazon.com order (#002-4083380-7905653): your approval',
 'Your Order with Ticketmaster.com (6-22069/DAL)',
 'Your Order with Ticketmaster.com (6-22069/DAL)',
 'Concierge.com St. Thomas Overview',
 'Concierge.com St. Thomas Overview',
 'Re: Welcome to www.har.com! (4)',
 'Welcome to www.har.com! (4)',
 'Re: HoustonChronicle.com',
 'HoustonChronicle.com',
 'Re: Welcome to www.har.com! (4)',
 'Welcome to www.har.com! (4)',
 'Re: Welcome to www.har.com! (4)',
 'Welcome to www.har.com! (4)',
 'Re: Welcome to www.har.com! (3)',
 'Welcome to www.har.com! (3)',
 'Re: Concierge.com Daily Deal Two-for-One Caribbean Cruise Deal',
 'Concierge.com Daily Deal Two-for-One Caribbean Cruise Deal',
 'Re: FW: Chicken McNoggin, Hold the Fries (washingtonpost.com)',
 'FW: Chicken McNoggin, Hold the Fries (washingtonpost.com)',
 'FW: Chicken McNoggin, Hold the Fries (washingtonpost.com)',
 'Chicken McNoggin, Hold the Fries (washingtonpost.com)',
 'Re: ESPN.com - College Basketball - Draft: Mihm stands tall at No.',
 'Re: ESPN.com - NCB - Ratings Percentage Index',
 'Re: ESPN.com - NCB - Ratings Percentage Index',
 'unsubscribe don.baughman@enron.com',
 'Re: Organisational Announcement - EnronCredit.com',
 'Organisational Announcement - EnronCredit.com',
 'Organisational Announcement - EnronCredit.com',
 'Re: Request Submitted: Access Request for shona.wilson@enron.com',
 'Request Submitted: Access Request for shona.wilson@enron.com',
 'Request Submitted: Access Request for bob.m.hall@enron.com',
 'Request Submitted: Access Request for bob.m.hall@enron.com',
 'Re: CommodityLogic.com',
 'CommodityLogic.com',
 'Re: Request Submitted: Access Request for mog.heu@enron.com',
 'Re: Request Submitted: Access Request for mog.heu@enron.com',
 'Request Submitted: Access Request for mog.heu@enron.com',
 'Re: Request Submitted: Access Request for mog.heu@enron.com',
 'Request Submitted: Access Request for mog.heu@enron.com',
 'Your Approval is Overdue: Access Request for ina.rangel@enron.com',
 'Request Submitted: Access Request for gautam.gupta@enron.com',
 'Request Submitted: Access Request for gautam.gupta@enron.com',
 'Request Submitted: Access Request for gautam.gupta@enron.com',
 'Request Submitted: Access Request for gautam.gupta@enron.com',
 'RE:  An article from CBS.MarketWatch.com',
 'FW: An article from CBS.MarketWatch.com',
 'An article from CBS.MarketWatch.com',
 'VEGAS INSIDER.com NEWSLETTER',
 'VEGAS INSIDER.com NEWSLETTER',
 'FW: ArdorNY.com - Best Value Apartments',
 'FW: ArdorNY.com - Best Value Apartments',
 'ArdorNY.com - Best Value Apartments',
 'RE: ArdorNY.com - Best Value Apartments',
 'ArdorNY.com - Best Value Apartments',
 'Check out Government Guide: http://www.governmentguide.com/ams/clickThruRedir',
 "We've launched SmartPrice.com",
 'stuart.zisman@enron.com, jinsung.myung@enron.com',
 'stuart.zisman@enron.com, jinsung.myung@enron.com',
 'Request Submitted: Access Request for diane.goode@enron.com',
 'Request Submitted: Access Request for diane.goode@enron.com',
 'Request Submitted: Access Request for diane.goode@enron.com',
 'Request Submitted: Access Request for diane.goode@enron.com',
 'Request Submitted: Access Request for diane.goode@enron.com',
 'Request Submitted: Access Request for diane.goode@enron.com',
 'Request Submitted: Access Request for diane.goode@enron.com',
 'Request Submitted: Access Request for diane.goode@enron.com',
 'Headhunter.net: Ref.10_121694',
 'Headhunter.net: Ref.10148125',
 'Headhunter.net: Ref.SJ-9273-HH',
 'Headhunter.net: Ref.RS - 19818',
 'Headhunter.net: Ref.RUSAOPON310-165233',
 'Headhunter.net',
 'Your Approval is Overdue: Access Request for scott.hibbard@enron.com',
 'FW: Now at merckmedco.com (tm)  -- more convenient home delivery!',
 'Now at merckmedco.com (tm) -- more convenient home delivery!',
 'www.turnonthetruth.com',
 'www.DefensiveDriver.com Course Payment',
 'www.DefensiveDriver.com Course Payment',
 'Fwd: PrimeShot.com - A photo for you',
 'Fwd: PrimeShot.com - A photo for you',
 'PrimeShot.com - A photo for you',
 'Your Approval is Overdue: Access Request for casey.evans@enron.com',
 'Your Approval is Overdue: Access Request for casey.evans@enron.com',
 'Your Approval is Overdue: Access Request for casey.evans@enron.com',
 'Your Approval is Overdue: Access Request for casey.evans@enron.com',
 'Re: Clickpaper.com - Indian legal issues',
 'Re: Clickpaper.com - Indian legal issues',
 'Re: Clickpaper.com - Indian legal issues',
 'Clickpaper.com - Indian legal issues',
 'Request Submitted: Access Request for stephanie.harris@enron.com',
 'FW: www.MichaelMcDermott.com In case your interested',
 'FW: www.MichaelMcDermott.com In case your interested',
 'www.MichaelMcDermott.com',
 'FUZZY.com - the next big thing on the net!',
 'FW: http://www.lptrixie.com/',
 'http://www.lptrixie.com/',
 'Re: Test to dfarmer@enron.com',
 'Test to dfarmer@enron.com',
 'FW: Request Submitted: Access Request for tanya.smith@enron.com',
 'Request Submitted: Access Request for tanya.smith@enron.com',
 'Re: New enron.com',
 'New enron.com',
 '@ect.enron.com email notification!',
 '@ect.enron.com email notification!',
 '@ect.enron.com email notification!',
 '@ect.enron.com email notification!',
 'CapacityCenter.com Trial Service',
 'CapacityCenter.com Trial Service',
 'Returned mail: Host unknown (Name server: dow.com: no data known)',
 'Returned mail: Host unknown (Name server: dow.com: no data known)',
 'Capacity Center.com inquiry',
 'Capacity Center.com inquiry',
 'FW: INO.com Extreme Markets Daily Digest for May 11, 2000',
 'FW: INO.com Extreme Markets Daily Digest for May 11, 2000',
 'INO.com Extreme Markets Daily Digest for May 11, 2000',
 'Welcome to shockwave.com!',
 'Welcome to shockwave.com!',
 'http://hotcs.enron.com/fundyplasma/site/Financial.jsp',
 'RE: StudentMagazine.com',
 'FW: Message from myuhc.com',
 'Message from myuhc.com',
 'southwest.com weekly specials',
 'southwest.com weekly specials',
 'southwest.com weekly specials',
 'Your Alamo.com Reservation Confirmation',
 'Your Alamo.com Reservation Confirmation',
 'Your Alamo.com Reservation Confirmation',
 'Your Alamo.com Reservation Confirmation',
 'taxclaity.com',
 'taxclaity.com',
 'taxclaity.com',
 'taxclaity.com',
 'taxclaity.com',
 'taxclaity.com',
 'FW: http://spyfx.clanpages.com/flash/miniputt.swf',
 'Fwd: http://spyfx.clanpages.com/flash/miniputt.swf',
 'http://spyfx.clanpages.com/flash/miniputt.swf',
 'FW: Your Order with Amazon.com (#103-4154813-2144622)',
 '=09Your Order with Amazon.com (#103-4154813-2144622)',
 'http://ecthou-webcl1.nt.ect.enron.com/gas/',
 'Re: Request Closed: Access Request for mike.grigsby@enron.com',
 'Business Methods on Paper.com',
 'home.enron.com',
 'fitnessheaven.com',
 'FW: Request Submitted: Access Request for john.hodge@enron.com',
 'FW: Request Submitted: Access Request for john.hodge@enron.com',
 'Request Submitted: Access Request for john.hodge@enron.com',
 'RE: An article from CBS.MarketWatch.com',
 'Re: An article from CBS.MarketWatch.com',
 'RE: An article from CBS.MarketWatch.com',
 'Re: An article from CBS.MarketWatch.com',
 'RE: Fw: From EnronX.org:  IMPORTANT MEETING',
 'Fwd: Fw: From EnronX.org: IMPORTANT MEETING',
 'RE: NYTimes.com Article: Enron Executive Said to Be Aiding in',
 'Re: NYTimes.com Article: Enron Executive Said to Be Aiding in Federal Inquiry',
 'REMOVE kevin.hyatt@enron.com',
 'remove kevin.hyatt@enron.com',
 'RE: NYTimes.com Article: B.C.S. Formula Works Just Fine',
 'Re: NYTimes.com Article: B.C.S. Formula Works Just Fine',
 'FW: Colonize.com',
 'Re: Applicant from CareerPath.com :(0000103079)',
 'Confidentiality Agreement - HoustonStreet.com',
 'Yahoo! Braodcast.com',
 'RedMeteor.com, Inc.',
 'Brent Broker.com LLC and List of Confidentiality Agreements',
 'Brent Broker.com LLC and List of Confidentiality Agreements',
 'Brent Broker.com LLC and List of Confidentiality Agreements',
 'EnronCredit.com Houston signatory',
 'Re: EnronCredit.com Houston signatory',
 'NDA EnronCredit.com Limited',
 'NDA EnronCredit.com Limited',
 'EnronCredit.com Tax Issues',
 'ClickPaper.com Resolution',
 'Re: EnronCredit.com Houston signatory',
 'Re: EnronCredit.com Houston signatory',
 'Re: EnronCredit.com Houston signatory',
 'EnronCredit.com Houston signatory',
 'EnergyGateway.com, LLC, d.b.a. EnergyGateway',
 'NDA-Credit2B.com',
 'EnronCredit.com NDA Forms',
 'NDA-Credit2B.com',
 'Re: NDA-Credit2B.com',
 'Legal Anywhere.com',
 'NDA-Credit2B.com Inc.',
 'ISDA negotiation between LBIE and EnronCredit.com',
 'NDA - PaperExchange.com Inc.',
 'NDA - PaperExchange.com Inc.',
 'Request Closed: Access Request for wendy.conwell@enron.com',
 'Request Closed: Access Request for marcus.nettelton@enron.com',
 'Request Closed: Access Request for sharon.crawford@enron.com',
 'Request Closed: Access Request for angela.davis@enron.com',
 'Re: Request Closed: Access Request for sharon.crawford@enron.com',
 'Request Closed: Access Request for sharon.crawford@enron.com',
 'Request Closed: Access Request for linda.sietzema@enron.com',
 'Request Closed: Access Request for edmund.cooper@enron.com',
 'Request Closed: Access Request for wendi.lebrocq@enron.com',
 'Request Closed: Access Request for jason.r.williams@enron.com',
 'Request Closed: Access Request for karolina.asklund@enron.com',
 'Request Closed: Access Request for randy.otto@enron.com',
 'Re: Request Submitted: Access Request paul.johnson@enron.com',
 "Re: Request Submitted: Access Request denis.o'connell@enron.com",
 'Re: Request Submitted: Access Request janet.wood@enron.com',
 'Re: Request Submitted: Access Request michael.slade@enron.com',
 "Request Closed: Access Request for denis.o'connell@enron.com",
 'Request Closed: Access Request for diana.higgins@enron.com',
 'Request Closed: Access Request for paul.johnson@enron.com',
 'Request Closed: Access Request for mark.elliott@enron.com',
 'Request Closed: Access Request for michael.schuh@enron.com',
 'Request Closed: Access Request for janet.wood@enron.com',
 'Request Closed: Access Request for michael.slade@enron.com',
 'Request Closed: Access Request for ian.brungs@enron.com',
 'Request Closed: Access Request for rahul.saxena@enron.com',
 'Request Closed: Access Request for minna.taponen@enron.com',
 'Request Closed: Access Request for paul.maley@enron.com',
 'Request Closed: Access Request for lindsay.f.edmonds@enron.com',
 'Request Closed: Access Request for hamish.m.scutt@enron.com',
 'Request Closed: Access Request for chris.sloan@enron.com',
 'Request Closed: Access Request for adam.duguid@enron.com',
 'Request Closed: Access Request for karolina.asklund@enron.com',
 'Request Closed: Access Request for shemeika.s.landry@enron.com',
 'RE: NDA - eCredit.com, Inc.',
 'RE: NDA - eCredit.com, Inc.',
 'NDA - eCredit.com, Inc.',
 'NDA - Chematch.com, Inc.',
 'FW: Request Closed: Access Request for anna.fox@enron.com',
 'Request Closed: Access Request for anna.fox@enron.com',
 'Request Submitted: Access Request for jennifer.n.stewart@enron.com',
 'Request Submitted: Access Request for jennifer.n.stewart@enron.com',
 'Request Submitted: Access Request for jennifer.n.stewart@enron.com',
 'Request Submitted: Access Request for jennifer.n.stewart@enron.com',
 'http://www.boxmind.com/default.asp',
 'Re: CERA.com username and password',
 'Re: CERA.com username and password',
 'CERA.com username and password',
 'http://www.sharperimage.com/us/en/catalog/productview.jhtml?pid=15975000&pcatid=22&catid=22',
 'Re: Approval is Overdue: Access Request for stewart.range@enron.com',
 'Approval is Overdue: Access Request for stewart.range@enron.com',
 'http://www.educationplanet.com/redirect?url=http://www.nyu.edu/pages/mathmol/',
 'http://www.educationplanet.com/redirect?url=http://www.mathmistakes.com',
 'Approval is Overdue: Access Request for stewart.range@enron.com',
 'Approval is Overdue: Access Request for stewart.range@enron.com',
 'http://globalarchive.ft.com/globalarchive/articles.html?id=001106001596&query=electricity+board',
 'Approval is Overdue: Access Request for stewart.range@enron.com',
 'Approval is Overdue: Access Request for stewart.range@enron.com',
 'Request Submitted: Access Request for stewart.range@enron.com',
 'Request Submitted: Access Request for stewart.range@enron.com',
 'PowerMarketers.com Daily Power Report for 16 November 2000',
 'PowerMarketers.com Daily Power Report for 16 November 2000',
 'Re: VaR for EnronCredit.com',
 'VaR for EnronCredit.com',
 'VaR for EnronCredit.com',
 'VaR for EnronCredit.com',
 'FT.com is now faster, easier, more efficient',
 'FT.com is now faster, easier, more efficient',
 'Request Submitted: Access Request for tom.halliburton@enron.com',
 'Request Submitted: Access Request for tom.halliburton@enron.com',
 'http://pstemarie.homestead.com/',
 'FT.com monthly update',
 'FT.com monthly update',
 'FT.com Monthly Update',
 'FT.com Monthly Update',
 'insiderSCORES.com Alert',
 'insiderSCORES.com Alert',
 'insiderSCORES.com Alert',
 'insiderSCORES.com Alert',
 'Insiderscores.com Alert',
 'Insiderscores.com Alert',
 'Home Page - New - Risk Solutions (http://www.marshweb.com/home/ho',
 'Home Page - New - Risk Solutions (http://www.marshweb.com/home/ho',
 "Re: Credit.com CV's",
 "Re: Credit.com CV's",
 "Re: Credit.com CV's",
 "Credit.com CV's",
 "Credit.com CV's",
 '*** Tips and Tools from FT.com ***',
 '*** Tips and Tools from FT.com ***',
 'Gas Price Analysis from Powermarketers.com',
 'Gas Price Analysis from Powermarketers.com',
 'Re: Enroncredit.com',
 'Re: Enroncredit.com',
 'Re: Enroncredit.com',
 'Enroncredit.com',
 'Enroncredit.com',
 'Enerfax Daily (http://www.enerfax.com/)',
 'http://www.libertyforelian.org/thanks2.html',
 'FW: Enerfax Daily (http://www.enerfax.com/)',
 'Enerfax Daily (http://www.enerfax.com/)',
 'FW: From powermarketers.com:  New England Natural Gas Growth',
 'Greetings from Ynot.com, Vince',
 'Greetings from Ynot.com, Vince',
 'http://www2.bluemountain.com/cgi-bin/BMApc1',
 'Amazon.com gift certificate from Alex Adamchuk (http://FinMath.com)',
 'Amazon.com gift certificate from Alex Adamchuk (http://FinMath.com)',
 'RE: NYTimes.com Article: Companies Turn to Grades, and Employees Go',
 'RE: NYTimes.com Article: Companies Turn to Grades, and Employees G=',
 'NYTimes.com Article: Companies Turn to Grades, and Employees Go to=',
 'NYTimes.com Article: Companies Turn to Grades, and Employees Go to=',
 'NYTimes.com Article: Companies Turn to Grades, and Employees Go to',
 'NYTimes.com Article: Companies Turn to Grades, and Employees Go to=',
 'http://www.thewoodlands.com/',
 'Approval is Overdue: Access Request for paul.d.thomas@enron.com',
 'Approval is Overdue: Access Request for paul.d.thomas@enron.com',
 'Approval is Overdue: Access Request for paul.d.thomas@enron.com',
 'Approval is Overdue: Access Request for paul.d.thomas@enron.com',
 'RE: The Street.com - interesting',
 'The Street.com - interesting',
 'clharper@nexant.com',
 'RE: Request Submitted: Access Request for maureen.raymond@enron.com',
 'Request Submitted: Access Request for maureen.raymond@enron.com',
 'http://www.econlib.org/library/classics.html',
 'http://www.latimes.com/business/la-000060023jul23.story',
 'http://users.aimnet.com/~ksyrah/ekskurs/lit.html',
 'http://blades.com/home/index.jsp',
 'http://www.siliconvalley.com/docs/news/svtop/revis082801.htm',
 'FW: www.reactionsnet.com now provides a brand new career service!',
 'www.reactionsnet.com now provides a brand new career service!',
 'http://abcnews.go.com/sections/wnt/DailyNews/enron_shred020121.html',
 'FW: reactionsnet.com Registration Information',
 'reactionsnet.com Registration Information',
 'RE: Test to vince.j.kaminski@enron.com',
 'Test to vince.j.kaminski@enron.com',
 'RE: Testing Internet Mail - vince.j.kaminski@enron.com',
 'Testing Internet Mail - vince.j.kaminski@enron.com',
 'FW: www.reactionsnet.com - REDESIGN IS LIVE!',
 'www.reactionsnet.com - REDESIGN IS LIVE!',
 '"We are one @enron.com!" : FINAL NOTICE.',
 'FW: Request Submitted: Access Request for stacey.bolton@enron.com',
 'Request Submitted: Access Request for stacey.bolton@enron.com',
 'Expedia.com Flight Purchase Confirmation',
 'Expedia.com Flight Purchase Confirmation',
 'Travelocity.com fare watcher update',
 'Travelocity.com fare watcher update',
 'FW: NYTimes.com Article: Natural Gas Prices Remain  High in',
 'NYTimes.com Article: Natural Gas Prices Remain  High in Southern California',
 'FW: Request Submitted: Access Request for bruce.golden@enron.com',
 'Request Submitted: Access Request for bruce.golden@enron.com',
 'RE: ubsenergy.com',
 'ubsenergy.com',
 'RE: netcoonline.com',
 'netcoonline.com',
 'FW: FW: www.ubsenergy.com or www.ubswenergy.com',
 'Re: FW: www.ubsenergy.com or www.ubswenergy.com',
 'FW: www.ubsenergy.com or www.ubswenergy.com',
 'FW: www.ubsenergy.com or www.ubswenergy.com',
 'FW: www.ubsenergy.com or www.ubswenergy.com',
 'www.ubsenergy.com or www.ubswenergy.com',
 'FW: www.ubsenergy.com or www.ubswenergy.com',
 'www.ubsenergy.com or www.ubswenergy.com',
 'www.ubsenergy.com or www.ubswenergy.com',
 'FW: Fool.com Contest - Punishment for Enron Execs',
 'http://shop.store.yahoo.com/oneworldgift/nok88worgsmc.html',
 "Here's who owns www.citienergy.com",
 'FW: Please call for details on your CVS.com order',
 'Please call for details on your CVS.com order',
 'EnronCredit.com',
 'EnronCredit.com',
 'Re: FW: Compaq.com - notebook',
 'FW: Compaq.com - notebook',
 'Compaq.com - notebook',
 'Delete Kenneth.Lay@enron.com from this communication: Re: THE',
 'Re: ESPN.com - College Basketball - Draft: Mihm stands tall at No.',
 '=09FW: Check out http://www.sekurity.com/badlinks/wldo.swf....funny=',
 'Fwd: Check out http://www.sekurity.com/badlinks/wldo.swf....funny =',
 'remove alewis@ect.enron.com from your list',
 'taxclaity.com',
 'taxclaity.com',
 'taxclaity.com',
 'taxclaity.com',
 'investinme.enron.com',
 'BIGWORDS.com  Buy Textbooks  Sell Textbooks  Textbook Comparison Price Bot Text',
 'RE: Check out this page on al.com',
 'Check out this page on al.com',
 'FW: http://spyfx.clanpages.com/flash/miniputt.swf',
 'Fwd: http://spyfx.clanpages.com/flash/miniputt.swf',
 'http://spyfx.clanpages.com/flash/miniputt.swf',
 "RE: Match.com - You've Got Mail: Hi Plucci!",
 "Match.com - You've Got Mail: Hi Plucci!",
 "RE: Match.com - You've Got Mail: hey",
 "Match.com - You've Got Mail: hey",
 "FW: Match.com - You've Got Mail: Tell me more about  yourself",
 "Match.com - You've Got Mail: Tell me more about yourself",
 "RE: Match.com - You've Got Mail: Hello from Boulder",
 "Match.com - You've Got Mail: Hello from Boulder",
 "RE: Match.com - You've Got Mail: Hey",
 "Re: Match.com - You've Got Mail: Hey",
 "RE: Match.com - You've Got Mail: Hello",
 "Re: Match.com - You've Got Mail: Hello",
 'Look what I just found on iWon.com!',
 'Look what I just found on iWon.com!',
 'Individual.com - News From a Friend!',
 'Individual.com - News From a Friend!',
 'Re: Individual.com - News From a Friend!',
 'Mountaineer vs. Explorer, per Edmunds.com',
 'Quicken.com',
 'FW: Request Submitted: Access Request for shelley.corman@enron.com',
 'Request Submitted: Access Request for shelley.corman@enron.com',
 'SurveySavvy.com - Survey Invitation',
 'Re: Clickpaper.com Webtrends reports',
 'EnronCredit.com Market Size Data',
 'EnronCredit.com Market Size Data',
 'Re: Nodocero.com',
 'Re: Nodocero.com',
 'Re: Nodocero.com',
 'Re: Nodocero.com',
 'Re: Nodocero.com',
 'Re: Nodocero.com',
 'Re: Nodocero.com',
 'Re: Nodocero.com',
 'Nodocero.com',
 'Nodocero.com',
 'Nodocero.com',
 'Nodocero.com',
 'Nodocero.com',
 'Nodocero.com',
 'Nodocero.com',
 'Nodocero.com',
 'Nodocero.com',
 'Re: ClickPaper.com',
 'Re: ClickPaper.com',
 'ClickPaper.com',
 'Re: ClickPaper.com',
 'Re: ClickPaper.com',
 'ClickPaper.com',
 'ClickPaper.com',
 'ClickPaper.com',
 'ClickPaper.com',
 'Re: EnergyPrism.com Board Seat',
 'Re: EnergyPrism.com Board Seat',
 'EnergyPrism.com Board Seat',
 'EnergyPrism.com Board Seat',
 'Re: InfrastructureWorld.com--Memo from Larry Izzo',
 'InfrastructureWorld.com--Memo from Larry Izzo',
 'InfrastructureWorld.com',
 'RE: brad.karp@edftrading.com',
 'brad.karp@edftrading.com',
 'FW: brad.karp@edftrading.com',
 'brad.karp@edftrading.com',
 'Your Approval is Overdue: Access Request for fabian.taylor@enron.com',
 'RE: WeatherMarkets.com',
 'WeatherMarkets.com',
 'Re: Your Amazon.com order (#104-5261237-5699137)',
 'Re: Status of your 2001 Chevrolet request on StoneAge.com',
 'Re: Status of your 2001 Chevrolet request on StoneAge.com',
 'RE: Following up - please reply to confirm! [pmims@enron.com/6484]',
 'Following up - please reply to confirm! [pmims@enron.com/6484]',
 'Re: Request Submitted: Access Request for mike.maggi@enron.com',
 'Request Submitted: Access Request for mike.maggi@enron.com',
 'Returned mail: Host unknown (Name server: hubserve.com: no data',
 'Returned mail: Host unknown (Name server: hubserve.com: no data',
 'Access to AGA.org',
 'Access to AGA.org',
 'Welcome to u2.com and thank you for taking the time to register.',
 'www.U2.com update',
 'www.U2.com update',
 'RE: ABCNEWS.com  Dead Man Goes Unnoticed for 4 Years',
 'ABCNEWS.com  Dead Man Goes Unnoticed for 4 Years',
 'RE: ABCNEWS.com  Dead Man Goes Unnoticed for 4 Years',
 'ABCNEWS.com  Dead Man Goes Unnoticed for 4 Years',
 'RE: ABCNEWS.com  Dead Man Goes Unnoticed for 4 Years',
 'RE: ABCNEWS.com  Dead Man Goes Unnoticed for 4 Years',
 'ABCNEWS.com Dead Man Goes Unnoticed for  4 Years',
 'RE: ABCNEWS.com  Dead Man Goes Unnoticed for 4 Years',
 'Re: ABCNEWS.com  Dead Man Goes Unnoticed for 4 Years',
 'RE: ABCNEWS.com Dead Man Goes Unnoticed for 4 Years',
 'RE: ABCNEWS.com  Dead Man Goes Unnoticed for 4 Years',
 'RE: ABCNEWS.com  Dead Man Goes Unnoticed for 4 Years',
 'RE: ABCNEWS.com Dead Man Goes Unnoticed for 4 Years',
 'Re: ABCNEWS.com Dead Man Goes Unnoticed for 4 Years',
 'RE: ABCNEWS.com Dead Man Goes Unnoticed for 4 Years',
 'ABCNEWS.com Dead Man Goes Unnoticed for 4 Years',
 'FW: Your FitRx.com Receipt for Order # 58900',
 'Your FitRx.com Receipt for Order # 58900',
 'FW: FitRx.com Fabulous Fall Specials',
 'FitRx.com Fabulous Fall Specials',
 'Re: Please Confirm Your Subscription to the Dictionary.com Word of',
 'Please Confirm Your Subscription to the Dictionary.com Word of the',
 'FW: www.1400smith.com',
 'FW: www.1400smith.com',
 'UBSWenergy.com data',
 'RE: UBSWenergy.com data',
 'RE: UBSWenergy.com data',
 'FW: UBSWenergy.com data',
 'UBSWenergy.com data',
 'RE: Omaha.com',
 'RE: Omaha.com',
 'RE: Omaha.com',
 'Omaha.com',
 'RE: Omaha.com',
 'Omaha.com',
 'FW: Notice Regarding Platter Family Web Site at MyFamily.com',
 'Notice Regarding Platter Family Web Site at MyFamily.com',
 'Your Approval is Overdue: Access Request for punit.rawal@enron.com',
 'Your Approval is Overdue: Access Request for punit.rawal@enron.com',
 'RE: Quote.com Portfolio Report (Presto)',
 'Quote.com Portfolio Report (Presto)',
 'FW: Your Approval is Overdue: Access Request for joe.stepenovitch@enron.com',
 'Your Approval is Overdue: Access Request for joe.stepenovitch@enron.com',
 'RE: Grassy.com Update',
 'Grassy.com Update',
 'FW: dutch.quigley@enron.com...PORN STAR CAT FIGHT!',
 'dutch.quigley@enron.com...PORN STAR CAT FIGHT!',
 'RE: SmartMoney.com Please Reply *770545&BED668916B*',
 'SmartMoney.com Please Reply *770545&BED668916B*',
 'FW: NYTimes.com Article: The Flipped-Over Rock',
 'NYTimes.com Article: The Flipped-Over Rock',
 'RE: FW: NYTimes.com Article: The Flipped-Over Rock',
 'Re: FW: NYTimes.com Article: The Flipped-Over Rock',
 'FW: TheStreet.com The Latest California Power Craze A Windfall',
 'TheStreet.com The Latest California Power Craze A Windfall',
 'RE: Product Information Page (http://www.hannaandersson.com/Style',
 'RE: Product Information Page (http://www.hannaandersson.com/Style',
 'Re: Request Submitted: Access Request for steve.hall@enron.com',
 'Your Approval is Overdue: Access Request for steve.hall@enron.com',
 'Your Approval is Overdue: Access Request for steve.hall@enron.com',
 'FW: This is sent to you by Robert "Skip" Allen ("rallen@akingump.com" )',
 'FW: This is sent to you by Robert "Skip" Allen ("rallen@akingump.com" )',
 'Your Approval is Overdue: Access Request for steve.hall@enron.com',
 'Your Approval is Overdue: Access Request for steve.hall@enron.com',
 'Your Approval is Overdue: Access Request for harlan.murphy@enron.com',
 'Your Approval is Overdue: Access Request for steve.hall@enron.com',
 'Your Approval is Overdue: Access Request for steve.hall@enron.com',
 'Re: Request Submitted: Access Request for steve.hall@enron.com',
 'Your Approval is Overdue: Access Request for harlan.murphy@enron.com',
 'RE: Request Submitted: Access Request for harlan.murphy@enron.com',
 'Request Submitted: Access Request for harlan.murphy@enron.com',
 'Returned mail: Host unknown (Name server: brcepat.com: host not',
 'Returned mail: Host unknown (Name server: brcepat.com: host not',
 'Agency.com',
 'Re: Agency.com contract',
 'Your Approval is Overdue: Access Request for diane.goode@enron.com',
 'Request Submitted: Access Request for hugh.eichelman@enron.com',
 'Approval is Overdue: Access Request for hugh.eichelman@enron.com',
 'Approval is Overdue: Access Request for hugh.eichelman@enron.com',
 'Approval is Overdue: Access Request for hugh.eichelman@enron.com',
 'Re: Fwd: e-Freedom Specials at southwest.com',
 'Fwd: e-Freedom Specials at southwest.com',
 'e-Freedom Specials at southwest.com',
 'Re: Applicant from CareerPath.com :(0000103079)',
 'Applicant from CareerPath.com :(0000103079)',
 'Applicant from CareerPath.com :(0000103079)',
 'Applicant from CareerPath.com :(0000103079)',
 'Applicant from CareerPath.com :(0000103079)',
 'Re: Rediff.com',
 'Rediff.com',
 'Rediff.com',
 'Re: Morgan Stanley - EnronCredit.com ISDA',
 'Re: Morgan Stanley - EnronCredit.com ISDA',
 'EnronCredit.com Limited electronic trading agreements',
 'Re: EnronCredit.com Limited electronic trading agreements',
 'EnronCredit.com Limited electronic trading agreements',
 'EnronCredit.com Limited brokerage agreements',
 'Your ScottPaul.com order confirmation',
 'Re: Email from ScottPaul.com!',
 'Morgan Stanley Capital Services Inc ISDA for EnronCredit.com',
 'Re: Your ScottPaul.com order confirmation',
 'Re: Your ScottPaul.com order confirmation',
 'FW: Check out this page at SpeakOut.com!',
 'Re: Your ScottPaul.com order confirmation',
 'EnronCredit.com',
 'Thats-Nice.com Email addresses',
 'Thats-Nice.com Email addresses',
 'Request Submitted: Access Request for jim.cole@enron.com',
 'Request Submitted: Access Request for jim.cole@enron.com',
 'Approval is Overdue: Access Request for jeffrey.a.shankman@enron.com',
 'Request Submitted: Access Request for jeffrey.a.shankman@enron.com',
 'Request Submitted: Access Request for jeffrey.a.shankman@enron.com',
 'Approval is Overdue: Access Request for jeffrey.a.shankman@enron.com',
 'Approval is Overdue: Access Request for jeffrey.a.shankman@enron.com',
 'Re: EnronCredit.com',
 'EnronCredit.com',
 'Your Approval is Overdue: Access Request for robyn.menear@enron.com',
 'Your Approval is Overdue: Access Request for robyn.menear@enron.com',
 "WSJ.com - Texas May Face a Glut of Electricity, But It Won't Help",
 'FW: RealMoney.com Listen Closely Natural Gas Supplies Are Telling',
 'RealMoney.com Listen Closely Natural Gas Supplies Are Telling',
 'RE: Your Receipt - Abestkitchen.com',
 'Your Receipt - Abestkitchen.com',
 'Your ZanyBrainy.com Order Number 2497300447',
 'Your ZanyBrainy.com Order Number 5797310412',
 'Applicant from CareerPath.com :(0000103079)',
 'Applicant from CareerPath.com :(0000103079)',
 'Applicant from CareerPath.com :(0000103079)',
 'Applicant from CareerPath.com :(0000103079)',
 'Applicant from CareerPath.com :(0000103079)',
 'Applicant from CareerPath.com :(0000103079)',
 'Applicant from CareerPath.com :(0000103079)',
 'Applicant from CareerPath.com :(0000103079)',
 'FW: Approval is Overdue: Access Request for alan.comnes@enron.com',
 'Approval is Overdue: Access Request for alan.comnes@enron.com',
 'FW: New Risk Software World Markets.com',
 'New Risk Software World Markets.com',
 'BadMojo09092hotmail.com',
 'RE: Request Submitted: Access Request for geoff.storey@enron.com',
 'FW: Request Submitted: Access Request for geoff.storey@enron.com',
 'Request Submitted: Access Request for geoff.storey@enron.com',
 'Your Approval is Overdue: Access Request for erik.simpson@enron.com',
 'RE: Dictionary.com-itinerant',
 'We are one @enron.com!',
 'Applicant from CareerPath.com :(0000103079)',
 'Applicant from CareerPath.com :(0000103079)',
 'Applicant from CareerPath.com :(0000103079)',
 'Business Methods on Paper.com',
 'Order nonprescription products at merckmedco.com!',
 'EnronCredit.com - parent guaranty issue',
 'EnergyGateway.com Agreements',
 "FYI _ Message rcv'd from Amazon.com re: update of their privacy",
 "Re: FYI _ Message rcv'd from Amazon.com re: update of their privacy",
 "FYI _ Message rcv'd from Amazon.com re: update of their privacy",
 'Re: FW: HoustonChronicle.com',
 'FW: HoustonChronicle.com',
 'HoustonChronicle.com',
 'HoustonStreet.com',
 'HoustonStreet.com',
 'Re: Returned mail: Host unknown (Name server: etc.enron.com: no',
 'Returned mail: Host unknown (Name server: etc.enron.com: no data',
 'Returned mail: Host unknown (Name server: etc.enron.com: no data',
 'Re: Returned mail: Host unknown (Name server: etc.enron.com: no',
 'Re: Returned mail: Host unknown (Name server: etc.enron.com: no',
 'Re: Returned mail: Host unknown (Name server: etc.enron.com: no',
 'Re: Returned mail: Host unknown (Name server: etc.enron.com: no',
 'Re: Returned mail: Host unknown (Name server: etc.enron.com: no',
 'Re: Returned mail: Host unknown (Name server: etc.enron.com: no',
 'Re: mtaylo1@ect.enron.com/Oct30-3nts',
 'mtaylo1@ect.enron.com/Oct30-3nts',
 'Re: Agency.com Identification',
 'Re: Agency.com Identification',
 'Re: Agency.com Identification',
 'Re: Agency.com Identification',
 'Re: Agency.com Identification',
 'Re: Agency.com Identification',
 'Agency.com Identification',
 'Re: EnronCredit.com',
 'EnronCredit.com',
 'Re: EnronCredit.com',
 'Re: EnronCredit.com',
 'EnronCredit.com',
 'Weather-risk.com',
 'Re: Weather-risk.com',
 'Re: Weather-risk.com',
 'Weather-risk.com',
 'Re: Weather-risk.com',
 'Re: Weather-risk.com',
 'Weather-risk.com',
 'Re: Names on EnronCredit.com',
 'Re: Names on EnronCredit.com',
 'Names on EnronCredit.com',
 'Re: EnronOnline.com-REVISED DOCUMENTS',
 'EnronOnline.com-REVISED DOCUMENTS',
 'Re: EnronOnline.com-REVISED DOCUMENTS',
 'Re: EnronOnline.com-REVISED DOCUMENTS',
 'EnronOnline.com-REVISED DOCUMENTS',
 'Your Approval is Overdue: Access Request for martha.keesler@enron.com',
 'RE: NYTimes.com Article: To Rebuild a Place That Lost So Much',
 'Fwd: NYTimes.com Article: To Rebuild a Place That Lost So Much',
 'NYTimes.com Article: To Rebuild a Place That Lost So Much',
 'FW: FW: NYTimes.com Article: B.C.S. Formula Works Just Fine',
 'Fw: FW: NYTimes.com Article: B.C.S. Formula Works Just Fine',
 'Fwd: FW: NYTimes.com Article: B.C.S. Formula Works Just Fine',
 'FW: Real Deals From Travelocity.com',
 'Real Deals From Travelocity.com',
 'Pebble Bed Modular Reactor Design Pushes Renewed Interest in Worldwide Nuclear Power Generation, in an Advisory by Industrialinfo.com',
 'RE: Your Order with Amazon.com (#107-8662343-0741369)',
 'Fwd: Your Order with Amazon.com (#107-8662343-0741369)',
 'RE: Important message from quote.com',
 'Important message from quote.com',
 'RE: Expedia.com Itinerary for Raquel Thomas: Truckee, California',
 'Expedia.com Itinerary for Raquel Thomas: Truckee, California',
 'Investinme.enron.com Login information',
 'Investinme.enron.com Login information',
 'Investinme.enron.com Login information',
 'Investinme.enron.com Login information',
 'Investinme.enron.com Login information',
 'Investinme.enron.com Login information',
 'ubid.com',
 'RE: Get FREE Shipping & Handling from Fingerhut.com!',
 'Get FREE Shipping & Handling from Fingerhut.com!',
 'RE: Blair.com E-mail Specials!',
 'Blair.com E-mail Specials!',
 'FW: OnePass Member continental.com Specials for kimberly watson',
 'OnePass Member continental.com Specials for kimberly watson',
 '[Fwd: GOPUSA.com needs your help ASAP!]',
 '[Fwd: GOPUSA.com needs your help ASAP!]',
 'GOPUSA.com needs your help ASAP!',
 'Your autobytel.com Purchase Request #8334234',
 'Your autobytel.com Purchase Request #8334234',
 'RedMeteor.com',
 'RedMeteor.com',
 'Re: RedMeteor.com',
 'Re: Announcement of EnronCredit.com',
 'Bid4me.com, Inc',
 'Bid4me.com, Inc',
 'Re: testing whalley@enron.com',
 'testing whalley@enron.com',
 'FW: my email address is lathamjenny@hotmail.com',
 'my email address is lathamjenny@hotmail.com',
 'FW: career services@enron.com',
 'career services@enron.com',
 'RE: career services@enron.com',
 'career services@enron.com',
 'RE: Request Submitted: Access Request for maria.van.houten@enron.com',
 'RE: Request Submitted: Access Request for maria.van.houten@enron.com',
 'RE: Request Submitted: Access Request for maria.van.houten@enron.com',
 'RE: Request Submitted: Access Request for maria.van.houten@enron.com',
 'Request Submitted: Access Request for maria.van.houten@enron.com',
 'RE: Request Submitted: Access Request for nicholas.warner@enron.com',
 'Request Submitted: Access Request for nicholas.warner@enron.com',
 'RE: Request Submitted: Access Request for maria.van.houten@enron.com',
 'RE: Request Submitted: Access Request for maria.van.houten@enron.com',
 'Request Submitted: Access Request for maria.van.houten@enron.com',
 'Request Submitted: Access Request for maria.van.houten@enron.com',
 'FW: Trader & Customer simulation for www.UBSWenergy.com',
 'Trader & Customer simulation for www.UBSWenergy.com',
 'Trader & Customer simulation for www.UBSWenergy.com',
 'RE: Request Submitted: Access Request for maria.van.houten@enron.com',
 'RE: Request Submitted: Access Request for maria.van.houten@enron.com',
 'RE: Request Submitted: Access Request for maria.van.houten@enron.com',
 'FW: Request Submitted: Access Request for maria.van.houten@enron.com',
 'Request Submitted: Access Request for maria.van.houten@enron.com',
 'RE: Request Submitted: Access Request for maria.van.houten@enron.com',
 'FW: Request Submitted: Access Request for maria.van.houten@enron.com',
 'Request Submitted: Access Request for maria.van.houten@enron.com',
 'Request Submitted: Access Request for maria.van.houten@enron.com',
 'FW: Request Submitted: Access Request for samantha.law@enron.com',
 'RE: Request Submitted: Access Request for samantha.law@enron.com',
 'RE: Request Submitted: Access Request for samantha.law@enron.com',
 'RE: Request Submitted: Access Request for samantha.law@enron.com',
 'Request Submitted: Access Request for samantha.law@enron.com',
 'RE: Request Submitted: Access Request for samantha.law@enron.com',
 'RE: Request Submitted: Access Request for samantha.law@enron.com',
 'Request Submitted: Access Request for samantha.law@enron.com',
 'http://www.flashyourrack.com/flash.cgi?user=amber69',
 'RE: Your Quicken.com CreditCheck Report is Ready',
 'Fwd: Your Quicken.com CreditCheck Report is Ready',
 'Your Quicken.com CreditCheck Report is Ready',
 'Request Submitted: Access Request for kysa.alport@enron.com',
 'Request Submitted: Access Request for bill.williams.iii@enron.com',
 'Request Submitted: Access Request for michael.mier@enron.com',
 'Request Submitted: Access Request for darin.presto@enron.com',
 'Request Submitted: Access Request for john.anderson@enron.com',
 'Request Submitted: Access Request for craig.dean@enron.com',
 'Request Submitted: Access Request for steven.merriss@enron.com',
 'Request Submitted: Access Request for eric.linder@enron.com',
 'Request Submitted: Access Request for leaf.harasin@enron.com',
 'RE: WeatherMarkets.com',
 'WeatherMarkets.com',
 'FW: http://server3003.freeyellow.com/automatch/94Por3.6T.html',
 'http://server3003.freeyellow.com/automatch/94Por3.6T.html']

In [104]:
[line for line in subjects if re.findall(r"\b\w+\.(?:com|net|org)\b", line)]


Out[104]:
['Your Approval is Overdue: Access Request for paul.t.lucci@enron.com',
 'Your Approval is Overdue: Access Request for paul.t.lucci@enron.com',
 'Your Approval is Overdue: Access Request for paul.t.lucci@enron.com',
 'Request Submitted: Access Request for frank.ermis@enron.com',
 'Request Submitted: Access Request for frank.ermis@enron.com',
 'Your Approval is Overdue: Access Request for mike.grigsby@enron.com',
 'Your Approval is Overdue: Access Request for mike.grigsby@enron.com',
 'Your Approval is Overdue: Access Request for barry.tycholiz@enron.com',
 'Forbes.com story',
 'FW: [Cortlandtwines.com] 25% OFF Premium American Wine',
 '[Cortlandtwines.com] 25% OFF Premium American Wine',
 "RE: Match.com - You've Got Mail:",
 'FW: Your Amazon.com order (#002-4083380-7905653): your approval',
 'Your Amazon.com order (#002-4083380-7905653): your approval',
 'Your Order with Ticketmaster.com (6-22069/DAL)',
 'Your Order with Ticketmaster.com (6-22069/DAL)',
 'Concierge.com St. Thomas Overview',
 'Concierge.com St. Thomas Overview',
 'Re: Welcome to www.har.com! (4)',
 'Welcome to www.har.com! (4)',
 'Re: HoustonChronicle.com',
 'HoustonChronicle.com',
 'Re: Welcome to www.har.com! (4)',
 'Welcome to www.har.com! (4)',
 'Re: Welcome to www.har.com! (4)',
 'Welcome to www.har.com! (4)',
 'Re: Welcome to www.har.com! (3)',
 'Welcome to www.har.com! (3)',
 'Re: Concierge.com Daily Deal Two-for-One Caribbean Cruise Deal',
 'Concierge.com Daily Deal Two-for-One Caribbean Cruise Deal',
 'Re: FW: Chicken McNoggin, Hold the Fries (washingtonpost.com)',
 'FW: Chicken McNoggin, Hold the Fries (washingtonpost.com)',
 'FW: Chicken McNoggin, Hold the Fries (washingtonpost.com)',
 'Chicken McNoggin, Hold the Fries (washingtonpost.com)',
 'Re: ESPN.com - College Basketball - Draft: Mihm stands tall at No.',
 'Re: ESPN.com - NCB - Ratings Percentage Index',
 'Re: ESPN.com - NCB - Ratings Percentage Index',
 'unsubscribe don.baughman@enron.com',
 'Re: Organisational Announcement - EnronCredit.com',
 'Organisational Announcement - EnronCredit.com',
 'Organisational Announcement - EnronCredit.com',
 'Re: Request Submitted: Access Request for shona.wilson@enron.com',
 'Request Submitted: Access Request for shona.wilson@enron.com',
 'Request Submitted: Access Request for bob.m.hall@enron.com',
 'Request Submitted: Access Request for bob.m.hall@enron.com',
 'Re: CommodityLogic.com',
 'CommodityLogic.com',
 'Re: Request Submitted: Access Request for mog.heu@enron.com',
 'Re: Request Submitted: Access Request for mog.heu@enron.com',
 'Request Submitted: Access Request for mog.heu@enron.com',
 'Re: Request Submitted: Access Request for mog.heu@enron.com',
 'Request Submitted: Access Request for mog.heu@enron.com',
 'Your Approval is Overdue: Access Request for ina.rangel@enron.com',
 'Request Submitted: Access Request for gautam.gupta@enron.com',
 'Request Submitted: Access Request for gautam.gupta@enron.com',
 'Request Submitted: Access Request for gautam.gupta@enron.com',
 'Request Submitted: Access Request for gautam.gupta@enron.com',
 'RE:  An article from CBS.MarketWatch.com',
 'FW: An article from CBS.MarketWatch.com',
 'An article from CBS.MarketWatch.com',
 'VEGAS INSIDER.com NEWSLETTER',
 'VEGAS INSIDER.com NEWSLETTER',
 'FW: ArdorNY.com - Best Value Apartments',
 'FW: ArdorNY.com - Best Value Apartments',
 'ArdorNY.com - Best Value Apartments',
 'RE: ArdorNY.com - Best Value Apartments',
 'ArdorNY.com - Best Value Apartments',
 'Check out Government Guide: http://www.governmentguide.com/ams/clickThruRedir',
 "We've launched SmartPrice.com",
 'stuart.zisman@enron.com, jinsung.myung@enron.com',
 'stuart.zisman@enron.com, jinsung.myung@enron.com',
 'Request Submitted: Access Request for diane.goode@enron.com',
 'Request Submitted: Access Request for diane.goode@enron.com',
 'Request Submitted: Access Request for diane.goode@enron.com',
 'Request Submitted: Access Request for diane.goode@enron.com',
 'Request Submitted: Access Request for diane.goode@enron.com',
 'Request Submitted: Access Request for diane.goode@enron.com',
 'Request Submitted: Access Request for diane.goode@enron.com',
 'Request Submitted: Access Request for diane.goode@enron.com',
 'Headhunter.net: Ref.10_121694',
 'Headhunter.net: Ref.10148125',
 'Headhunter.net: Ref.SJ-9273-HH',
 'Headhunter.net: Ref.RS - 19818',
 'Headhunter.net: Ref.RUSAOPON310-165233',
 'Headhunter.net',
 'Your Approval is Overdue: Access Request for scott.hibbard@enron.com',
 'FW: Now at merckmedco.com (tm)  -- more convenient home delivery!',
 'Now at merckmedco.com (tm) -- more convenient home delivery!',
 'www.turnonthetruth.com',
 'www.DefensiveDriver.com Course Payment',
 'www.DefensiveDriver.com Course Payment',
 'Fwd: PrimeShot.com - A photo for you',
 'Fwd: PrimeShot.com - A photo for you',
 'PrimeShot.com - A photo for you',
 'Your Approval is Overdue: Access Request for casey.evans@enron.com',
 'Your Approval is Overdue: Access Request for casey.evans@enron.com',
 'Your Approval is Overdue: Access Request for casey.evans@enron.com',
 'Your Approval is Overdue: Access Request for casey.evans@enron.com',
 'Re: Clickpaper.com - Indian legal issues',
 'Re: Clickpaper.com - Indian legal issues',
 'Re: Clickpaper.com - Indian legal issues',
 'Clickpaper.com - Indian legal issues',
 'Request Submitted: Access Request for stephanie.harris@enron.com',
 'FW: www.MichaelMcDermott.com In case your interested',
 'FW: www.MichaelMcDermott.com In case your interested',
 'www.MichaelMcDermott.com',
 'FUZZY.com - the next big thing on the net!',
 'FW: http://www.lptrixie.com/',
 'http://www.lptrixie.com/',
 'Re: Test to dfarmer@enron.com',
 'Test to dfarmer@enron.com',
 'FW: Request Submitted: Access Request for tanya.smith@enron.com',
 'Request Submitted: Access Request for tanya.smith@enron.com',
 'Re: New enron.com',
 'New enron.com',
 '@ect.enron.com email notification!',
 '@ect.enron.com email notification!',
 '@ect.enron.com email notification!',
 '@ect.enron.com email notification!',
 'CapacityCenter.com Trial Service',
 'CapacityCenter.com Trial Service',
 'Returned mail: Host unknown (Name server: dow.com: no data known)',
 'Returned mail: Host unknown (Name server: dow.com: no data known)',
 'Capacity Center.com inquiry',
 'Capacity Center.com inquiry',
 'FW: INO.com Extreme Markets Daily Digest for May 11, 2000',
 'FW: INO.com Extreme Markets Daily Digest for May 11, 2000',
 'INO.com Extreme Markets Daily Digest for May 11, 2000',
 'Welcome to shockwave.com!',
 'Welcome to shockwave.com!',
 'http://hotcs.enron.com/fundyplasma/site/Financial.jsp',
 'RE: StudentMagazine.com',
 'FW: Message from myuhc.com',
 'Message from myuhc.com',
 'southwest.com weekly specials',
 'southwest.com weekly specials',
 'southwest.com weekly specials',
 'Your Alamo.com Reservation Confirmation',
 'Your Alamo.com Reservation Confirmation',
 'Your Alamo.com Reservation Confirmation',
 'Your Alamo.com Reservation Confirmation',
 'taxclaity.com',
 'taxclaity.com',
 'taxclaity.com',
 'taxclaity.com',
 'taxclaity.com',
 'taxclaity.com',
 'FW: http://spyfx.clanpages.com/flash/miniputt.swf',
 'Fwd: http://spyfx.clanpages.com/flash/miniputt.swf',
 'http://spyfx.clanpages.com/flash/miniputt.swf',
 'FW: Your Order with Amazon.com (#103-4154813-2144622)',
 '=09Your Order with Amazon.com (#103-4154813-2144622)',
 'http://ecthou-webcl1.nt.ect.enron.com/gas/',
 'Re: Request Closed: Access Request for mike.grigsby@enron.com',
 'Business Methods on Paper.com',
 'home.enron.com',
 'fitnessheaven.com',
 'FW: Request Submitted: Access Request for john.hodge@enron.com',
 'FW: Request Submitted: Access Request for john.hodge@enron.com',
 'Request Submitted: Access Request for john.hodge@enron.com',
 'RE: An article from CBS.MarketWatch.com',
 'Re: An article from CBS.MarketWatch.com',
 'RE: An article from CBS.MarketWatch.com',
 'Re: An article from CBS.MarketWatch.com',
 'RE: Fw: From EnronX.org:  IMPORTANT MEETING',
 'Fwd: Fw: From EnronX.org: IMPORTANT MEETING',
 'RE: NYTimes.com Article: Enron Executive Said to Be Aiding in',
 'Re: NYTimes.com Article: Enron Executive Said to Be Aiding in Federal Inquiry',
 'REMOVE kevin.hyatt@enron.com',
 'remove kevin.hyatt@enron.com',
 'RE: NYTimes.com Article: B.C.S. Formula Works Just Fine',
 'Re: NYTimes.com Article: B.C.S. Formula Works Just Fine',
 'FW: Colonize.com',
 'Re: Applicant from CareerPath.com :(0000103079)',
 'Confidentiality Agreement - HoustonStreet.com',
 'Yahoo! Braodcast.com',
 'RedMeteor.com, Inc.',
 'Brent Broker.com LLC and List of Confidentiality Agreements',
 'Brent Broker.com LLC and List of Confidentiality Agreements',
 'Brent Broker.com LLC and List of Confidentiality Agreements',
 'EnronCredit.com Houston signatory',
 'Re: EnronCredit.com Houston signatory',
 'NDA EnronCredit.com Limited',
 'NDA EnronCredit.com Limited',
 'EnronCredit.com Tax Issues',
 'ClickPaper.com Resolution',
 'Re: EnronCredit.com Houston signatory',
 'Re: EnronCredit.com Houston signatory',
 'Re: EnronCredit.com Houston signatory',
 'EnronCredit.com Houston signatory',
 'EnergyGateway.com, LLC, d.b.a. EnergyGateway',
 'NDA-Credit2B.com',
 'EnronCredit.com NDA Forms',
 'NDA-Credit2B.com',
 'Re: NDA-Credit2B.com',
 'Legal Anywhere.com',
 'NDA-Credit2B.com Inc.',
 'ISDA negotiation between LBIE and EnronCredit.com',
 'NDA - PaperExchange.com Inc.',
 'NDA - PaperExchange.com Inc.',
 'Request Closed: Access Request for wendy.conwell@enron.com',
 'Request Closed: Access Request for marcus.nettelton@enron.com',
 'Request Closed: Access Request for sharon.crawford@enron.com',
 'Request Closed: Access Request for angela.davis@enron.com',
 'Re: Request Closed: Access Request for sharon.crawford@enron.com',
 'Request Closed: Access Request for sharon.crawford@enron.com',
 'Request Closed: Access Request for linda.sietzema@enron.com',
 'Request Closed: Access Request for edmund.cooper@enron.com',
 'Request Closed: Access Request for wendi.lebrocq@enron.com',
 'Request Closed: Access Request for jason.r.williams@enron.com',
 'Request Closed: Access Request for karolina.asklund@enron.com',
 'Request Closed: Access Request for randy.otto@enron.com',
 'Re: Request Submitted: Access Request paul.johnson@enron.com',
 "Re: Request Submitted: Access Request denis.o'connell@enron.com",
 'Re: Request Submitted: Access Request janet.wood@enron.com',
 'Re: Request Submitted: Access Request michael.slade@enron.com',
 "Request Closed: Access Request for denis.o'connell@enron.com",
 'Request Closed: Access Request for diana.higgins@enron.com',
 'Request Closed: Access Request for paul.johnson@enron.com',
 'Request Closed: Access Request for mark.elliott@enron.com',
 'Request Closed: Access Request for michael.schuh@enron.com',
 'Request Closed: Access Request for janet.wood@enron.com',
 'Request Closed: Access Request for michael.slade@enron.com',
 'Request Closed: Access Request for ian.brungs@enron.com',
 'Request Closed: Access Request for rahul.saxena@enron.com',
 'Request Closed: Access Request for minna.taponen@enron.com',
 'Request Closed: Access Request for paul.maley@enron.com',
 'Request Closed: Access Request for lindsay.f.edmonds@enron.com',
 'Request Closed: Access Request for hamish.m.scutt@enron.com',
 'Request Closed: Access Request for chris.sloan@enron.com',
 'Request Closed: Access Request for adam.duguid@enron.com',
 'Request Closed: Access Request for karolina.asklund@enron.com',
 'Request Closed: Access Request for shemeika.s.landry@enron.com',
 'RE: NDA - eCredit.com, Inc.',
 'RE: NDA - eCredit.com, Inc.',
 'NDA - eCredit.com, Inc.',
 'NDA - Chematch.com, Inc.',
 'FW: Request Closed: Access Request for anna.fox@enron.com',
 'Request Closed: Access Request for anna.fox@enron.com',
 'Request Submitted: Access Request for jennifer.n.stewart@enron.com',
 'Request Submitted: Access Request for jennifer.n.stewart@enron.com',
 'Request Submitted: Access Request for jennifer.n.stewart@enron.com',
 'Request Submitted: Access Request for jennifer.n.stewart@enron.com',
 'http://www.boxmind.com/default.asp',
 'Re: CERA.com username and password',
 'Re: CERA.com username and password',
 'CERA.com username and password',
 'http://www.sharperimage.com/us/en/catalog/productview.jhtml?pid=15975000&pcatid=22&catid=22',
 'Re: Approval is Overdue: Access Request for stewart.range@enron.com',
 'Approval is Overdue: Access Request for stewart.range@enron.com',
 'http://www.educationplanet.com/redirect?url=http://www.nyu.edu/pages/mathmol/',
 'http://www.educationplanet.com/redirect?url=http://www.mathmistakes.com',
 'Approval is Overdue: Access Request for stewart.range@enron.com',
 'Approval is Overdue: Access Request for stewart.range@enron.com',
 'http://globalarchive.ft.com/globalarchive/articles.html?id=001106001596&query=electricity+board',
 'Approval is Overdue: Access Request for stewart.range@enron.com',
 'Approval is Overdue: Access Request for stewart.range@enron.com',
 'Request Submitted: Access Request for stewart.range@enron.com',
 'Request Submitted: Access Request for stewart.range@enron.com',
 'PowerMarketers.com Daily Power Report for 16 November 2000',
 'PowerMarketers.com Daily Power Report for 16 November 2000',
 'Re: VaR for EnronCredit.com',
 'VaR for EnronCredit.com',
 'VaR for EnronCredit.com',
 'VaR for EnronCredit.com',
 'FT.com is now faster, easier, more efficient',
 'FT.com is now faster, easier, more efficient',
 'Request Submitted: Access Request for tom.halliburton@enron.com',
 'Request Submitted: Access Request for tom.halliburton@enron.com',
 'http://pstemarie.homestead.com/',
 'FT.com monthly update',
 'FT.com monthly update',
 'FT.com Monthly Update',
 'FT.com Monthly Update',
 'insiderSCORES.com Alert',
 'insiderSCORES.com Alert',
 'insiderSCORES.com Alert',
 'insiderSCORES.com Alert',
 'Insiderscores.com Alert',
 'Insiderscores.com Alert',
 'Home Page - New - Risk Solutions (http://www.marshweb.com/home/ho',
 'Home Page - New - Risk Solutions (http://www.marshweb.com/home/ho',
 "Re: Credit.com CV's",
 "Re: Credit.com CV's",
 "Re: Credit.com CV's",
 "Credit.com CV's",
 "Credit.com CV's",
 '*** Tips and Tools from FT.com ***',
 '*** Tips and Tools from FT.com ***',
 'Gas Price Analysis from Powermarketers.com',
 'Gas Price Analysis from Powermarketers.com',
 'Re: Enroncredit.com',
 'Re: Enroncredit.com',
 'Re: Enroncredit.com',
 'Enroncredit.com',
 'Enroncredit.com',
 'Enerfax Daily (http://www.enerfax.com/)',
 'http://www.libertyforelian.org/thanks2.html',
 'FW: Enerfax Daily (http://www.enerfax.com/)',
 'Enerfax Daily (http://www.enerfax.com/)',
 'FW: From powermarketers.com:  New England Natural Gas Growth',
 'Greetings from Ynot.com, Vince',
 'Greetings from Ynot.com, Vince',
 'http://www2.bluemountain.com/cgi-bin/BMApc1',
 'Amazon.com gift certificate from Alex Adamchuk (http://FinMath.com)',
 'Amazon.com gift certificate from Alex Adamchuk (http://FinMath.com)',
 'RE: NYTimes.com Article: Companies Turn to Grades, and Employees Go',
 'RE: NYTimes.com Article: Companies Turn to Grades, and Employees G=',
 'NYTimes.com Article: Companies Turn to Grades, and Employees Go to=',
 'NYTimes.com Article: Companies Turn to Grades, and Employees Go to=',
 'NYTimes.com Article: Companies Turn to Grades, and Employees Go to',
 'NYTimes.com Article: Companies Turn to Grades, and Employees Go to=',
 'http://www.thewoodlands.com/',
 'Approval is Overdue: Access Request for paul.d.thomas@enron.com',
 'Approval is Overdue: Access Request for paul.d.thomas@enron.com',
 'Approval is Overdue: Access Request for paul.d.thomas@enron.com',
 'Approval is Overdue: Access Request for paul.d.thomas@enron.com',
 'RE: The Street.com - interesting',
 'The Street.com - interesting',
 'clharper@nexant.com',
 'RE: Request Submitted: Access Request for maureen.raymond@enron.com',
 'Request Submitted: Access Request for maureen.raymond@enron.com',
 'http://www.econlib.org/library/classics.html',
 'http://www.latimes.com/business/la-000060023jul23.story',
 'http://users.aimnet.com/~ksyrah/ekskurs/lit.html',
 'http://blades.com/home/index.jsp',
 'http://www.siliconvalley.com/docs/news/svtop/revis082801.htm',
 'FW: www.reactionsnet.com now provides a brand new career service!',
 'www.reactionsnet.com now provides a brand new career service!',
 'http://abcnews.go.com/sections/wnt/DailyNews/enron_shred020121.html',
 'FW: reactionsnet.com Registration Information',
 'reactionsnet.com Registration Information',
 'RE: Test to vince.j.kaminski@enron.com',
 'Test to vince.j.kaminski@enron.com',
 'RE: Testing Internet Mail - vince.j.kaminski@enron.com',
 'Testing Internet Mail - vince.j.kaminski@enron.com',
 'FW: www.reactionsnet.com - REDESIGN IS LIVE!',
 'www.reactionsnet.com - REDESIGN IS LIVE!',
 '"We are one @enron.com!" : FINAL NOTICE.',
 'FW: Request Submitted: Access Request for stacey.bolton@enron.com',
 'Request Submitted: Access Request for stacey.bolton@enron.com',
 'Expedia.com Flight Purchase Confirmation',
 'Expedia.com Flight Purchase Confirmation',
 'Travelocity.com fare watcher update',
 'Travelocity.com fare watcher update',
 'FW: NYTimes.com Article: Natural Gas Prices Remain  High in',
 'NYTimes.com Article: Natural Gas Prices Remain  High in Southern California',
 'FW: Request Submitted: Access Request for bruce.golden@enron.com',
 'Request Submitted: Access Request for bruce.golden@enron.com',
 'RE: ubsenergy.com',
 'ubsenergy.com',
 'RE: netcoonline.com',
 'netcoonline.com',
 'FW: FW: www.ubsenergy.com or www.ubswenergy.com',
 'Re: FW: www.ubsenergy.com or www.ubswenergy.com',
 'FW: www.ubsenergy.com or www.ubswenergy.com',
 'FW: www.ubsenergy.com or www.ubswenergy.com',
 'FW: www.ubsenergy.com or www.ubswenergy.com',
 'www.ubsenergy.com or www.ubswenergy.com',
 'FW: www.ubsenergy.com or www.ubswenergy.com',
 'www.ubsenergy.com or www.ubswenergy.com',
 'www.ubsenergy.com or www.ubswenergy.com',
 'FW: Fool.com Contest - Punishment for Enron Execs',
 'http://shop.store.yahoo.com/oneworldgift/nok88worgsmc.html',
 "Here's who owns www.citienergy.com",
 'FW: Please call for details on your CVS.com order',
 'Please call for details on your CVS.com order',
 'EnronCredit.com',
 'EnronCredit.com',
 'Re: FW: Compaq.com - notebook',
 'FW: Compaq.com - notebook',
 'Compaq.com - notebook',
 'Delete Kenneth.Lay@enron.com from this communication: Re: THE',
 'Re: ESPN.com - College Basketball - Draft: Mihm stands tall at No.',
 '=09FW: Check out http://www.sekurity.com/badlinks/wldo.swf....funny=',
 'Fwd: Check out http://www.sekurity.com/badlinks/wldo.swf....funny =',
 'remove alewis@ect.enron.com from your list',
 'taxclaity.com',
 'taxclaity.com',
 'taxclaity.com',
 'taxclaity.com',
 'investinme.enron.com',
 'BIGWORDS.com  Buy Textbooks  Sell Textbooks  Textbook Comparison Price Bot Text',
 'RE: Check out this page on al.com',
 'Check out this page on al.com',
 'FW: http://spyfx.clanpages.com/flash/miniputt.swf',
 'Fwd: http://spyfx.clanpages.com/flash/miniputt.swf',
 'http://spyfx.clanpages.com/flash/miniputt.swf',
 "RE: Match.com - You've Got Mail: Hi Plucci!",
 "Match.com - You've Got Mail: Hi Plucci!",
 "RE: Match.com - You've Got Mail: hey",
 "Match.com - You've Got Mail: hey",
 "FW: Match.com - You've Got Mail: Tell me more about  yourself",
 "Match.com - You've Got Mail: Tell me more about yourself",
 "RE: Match.com - You've Got Mail: Hello from Boulder",
 "Match.com - You've Got Mail: Hello from Boulder",
 "RE: Match.com - You've Got Mail: Hey",
 "Re: Match.com - You've Got Mail: Hey",
 "RE: Match.com - You've Got Mail: Hello",
 "Re: Match.com - You've Got Mail: Hello",
 'Look what I just found on iWon.com!',
 'Look what I just found on iWon.com!',
 'Individual.com - News From a Friend!',
 'Individual.com - News From a Friend!',
 'Re: Individual.com - News From a Friend!',
 'Mountaineer vs. Explorer, per Edmunds.com',
 'Quicken.com',
 'FW: Request Submitted: Access Request for shelley.corman@enron.com',
 'Request Submitted: Access Request for shelley.corman@enron.com',
 'SurveySavvy.com - Survey Invitation',
 'Re: Clickpaper.com Webtrends reports',
 'EnronCredit.com Market Size Data',
 'EnronCredit.com Market Size Data',
 'Re: Nodocero.com',
 'Re: Nodocero.com',
 'Re: Nodocero.com',
 'Re: Nodocero.com',
 'Re: Nodocero.com',
 'Re: Nodocero.com',
 'Re: Nodocero.com',
 'Re: Nodocero.com',
 'Nodocero.com',
 'Nodocero.com',
 'Nodocero.com',
 'Nodocero.com',
 'Nodocero.com',
 'Nodocero.com',
 'Nodocero.com',
 'Nodocero.com',
 'Nodocero.com',
 'Re: ClickPaper.com',
 'Re: ClickPaper.com',
 'ClickPaper.com',
 'Re: ClickPaper.com',
 'Re: ClickPaper.com',
 'ClickPaper.com',
 'ClickPaper.com',
 'ClickPaper.com',
 'ClickPaper.com',
 'Re: EnergyPrism.com Board Seat',
 'Re: EnergyPrism.com Board Seat',
 'EnergyPrism.com Board Seat',
 'EnergyPrism.com Board Seat',
 'Re: InfrastructureWorld.com--Memo from Larry Izzo',
 'InfrastructureWorld.com--Memo from Larry Izzo',
 'InfrastructureWorld.com',
 'RE: brad.karp@edftrading.com',
 'brad.karp@edftrading.com',
 'FW: brad.karp@edftrading.com',
 'brad.karp@edftrading.com',
 'Your Approval is Overdue: Access Request for fabian.taylor@enron.com',
 'RE: WeatherMarkets.com',
 'WeatherMarkets.com',
 'Re: Your Amazon.com order (#104-5261237-5699137)',
 'Re: Status of your 2001 Chevrolet request on StoneAge.com',
 'Re: Status of your 2001 Chevrolet request on StoneAge.com',
 'RE: Following up - please reply to confirm! [pmims@enron.com/6484]',
 'Following up - please reply to confirm! [pmims@enron.com/6484]',
 'Re: Request Submitted: Access Request for mike.maggi@enron.com',
 'Request Submitted: Access Request for mike.maggi@enron.com',
 'Returned mail: Host unknown (Name server: hubserve.com: no data',
 'Returned mail: Host unknown (Name server: hubserve.com: no data',
 'Access to AGA.org',
 'Access to AGA.org',
 'Welcome to u2.com and thank you for taking the time to register.',
 'www.U2.com update',
 'www.U2.com update',
 'RE: ABCNEWS.com  Dead Man Goes Unnoticed for 4 Years',
 'ABCNEWS.com  Dead Man Goes Unnoticed for 4 Years',
 'RE: ABCNEWS.com  Dead Man Goes Unnoticed for 4 Years',
 'ABCNEWS.com  Dead Man Goes Unnoticed for 4 Years',
 'RE: ABCNEWS.com  Dead Man Goes Unnoticed for 4 Years',
 'RE: ABCNEWS.com  Dead Man Goes Unnoticed for 4 Years',
 'ABCNEWS.com Dead Man Goes Unnoticed for  4 Years',
 'RE: ABCNEWS.com  Dead Man Goes Unnoticed for 4 Years',
 'Re: ABCNEWS.com  Dead Man Goes Unnoticed for 4 Years',
 'RE: ABCNEWS.com Dead Man Goes Unnoticed for 4 Years',
 'RE: ABCNEWS.com  Dead Man Goes Unnoticed for 4 Years',
 'RE: ABCNEWS.com  Dead Man Goes Unnoticed for 4 Years',
 'RE: ABCNEWS.com Dead Man Goes Unnoticed for 4 Years',
 'Re: ABCNEWS.com Dead Man Goes Unnoticed for 4 Years',
 'RE: ABCNEWS.com Dead Man Goes Unnoticed for 4 Years',
 'ABCNEWS.com Dead Man Goes Unnoticed for 4 Years',
 'FW: Your FitRx.com Receipt for Order # 58900',
 'Your FitRx.com Receipt for Order # 58900',
 'FW: FitRx.com Fabulous Fall Specials',
 'FitRx.com Fabulous Fall Specials',
 'Re: Please Confirm Your Subscription to the Dictionary.com Word of',
 'Please Confirm Your Subscription to the Dictionary.com Word of the',
 'FW: www.1400smith.com',
 'FW: www.1400smith.com',
 'UBSWenergy.com data',
 'RE: UBSWenergy.com data',
 'RE: UBSWenergy.com data',
 'FW: UBSWenergy.com data',
 'UBSWenergy.com data',
 'RE: Omaha.com',
 'RE: Omaha.com',
 'RE: Omaha.com',
 'Omaha.com',
 'RE: Omaha.com',
 'Omaha.com',
 'FW: Notice Regarding Platter Family Web Site at MyFamily.com',
 'Notice Regarding Platter Family Web Site at MyFamily.com',
 'Your Approval is Overdue: Access Request for punit.rawal@enron.com',
 'Your Approval is Overdue: Access Request for punit.rawal@enron.com',
 'RE: Quote.com Portfolio Report (Presto)',
 'Quote.com Portfolio Report (Presto)',
 'FW: Your Approval is Overdue: Access Request for joe.stepenovitch@enron.com',
 'Your Approval is Overdue: Access Request for joe.stepenovitch@enron.com',
 'RE: Grassy.com Update',
 'Grassy.com Update',
 'FW: dutch.quigley@enron.com...PORN STAR CAT FIGHT!',
 'dutch.quigley@enron.com...PORN STAR CAT FIGHT!',
 'RE: SmartMoney.com Please Reply *770545&BED668916B*',
 'SmartMoney.com Please Reply *770545&BED668916B*',
 'FW: NYTimes.com Article: The Flipped-Over Rock',
 'NYTimes.com Article: The Flipped-Over Rock',
 'RE: FW: NYTimes.com Article: The Flipped-Over Rock',
 'Re: FW: NYTimes.com Article: The Flipped-Over Rock',
 'FW: TheStreet.com The Latest California Power Craze A Windfall',
 'TheStreet.com The Latest California Power Craze A Windfall',
 'RE: Product Information Page (http://www.hannaandersson.com/Style',
 'RE: Product Information Page (http://www.hannaandersson.com/Style',
 'Re: Request Submitted: Access Request for steve.hall@enron.com',
 'Your Approval is Overdue: Access Request for steve.hall@enron.com',
 'Your Approval is Overdue: Access Request for steve.hall@enron.com',
 'FW: This is sent to you by Robert "Skip" Allen ("rallen@akingump.com" )',
 'FW: This is sent to you by Robert "Skip" Allen ("rallen@akingump.com" )',
 'Your Approval is Overdue: Access Request for steve.hall@enron.com',
 'Your Approval is Overdue: Access Request for steve.hall@enron.com',
 'Your Approval is Overdue: Access Request for harlan.murphy@enron.com',
 'Your Approval is Overdue: Access Request for steve.hall@enron.com',
 'Your Approval is Overdue: Access Request for steve.hall@enron.com',
 'Re: Request Submitted: Access Request for steve.hall@enron.com',
 'Your Approval is Overdue: Access Request for harlan.murphy@enron.com',
 'RE: Request Submitted: Access Request for harlan.murphy@enron.com',
 'Request Submitted: Access Request for harlan.murphy@enron.com',
 'Returned mail: Host unknown (Name server: brcepat.com: host not',
 'Returned mail: Host unknown (Name server: brcepat.com: host not',
 'Agency.com',
 'Re: Agency.com contract',
 'Your Approval is Overdue: Access Request for diane.goode@enron.com',
 'Request Submitted: Access Request for hugh.eichelman@enron.com',
 'Approval is Overdue: Access Request for hugh.eichelman@enron.com',
 'Approval is Overdue: Access Request for hugh.eichelman@enron.com',
 'Approval is Overdue: Access Request for hugh.eichelman@enron.com',
 'Re: Fwd: e-Freedom Specials at southwest.com',
 'Fwd: e-Freedom Specials at southwest.com',
 'e-Freedom Specials at southwest.com',
 'Re: Applicant from CareerPath.com :(0000103079)',
 'Applicant from CareerPath.com :(0000103079)',
 'Applicant from CareerPath.com :(0000103079)',
 'Applicant from CareerPath.com :(0000103079)',
 'Applicant from CareerPath.com :(0000103079)',
 'Re: Rediff.com',
 'Rediff.com',
 'Rediff.com',
 'Re: Morgan Stanley - EnronCredit.com ISDA',
 'Re: Morgan Stanley - EnronCredit.com ISDA',
 'EnronCredit.com Limited electronic trading agreements',
 'Re: EnronCredit.com Limited electronic trading agreements',
 'EnronCredit.com Limited electronic trading agreements',
 'EnronCredit.com Limited brokerage agreements',
 'Your ScottPaul.com order confirmation',
 'Re: Email from ScottPaul.com!',
 'Morgan Stanley Capital Services Inc ISDA for EnronCredit.com',
 'Re: Your ScottPaul.com order confirmation',
 'Re: Your ScottPaul.com order confirmation',
 'FW: Check out this page at SpeakOut.com!',
 'Re: Your ScottPaul.com order confirmation',
 'EnronCredit.com',
 'Thats-Nice.com Email addresses',
 'Thats-Nice.com Email addresses',
 'Request Submitted: Access Request for jim.cole@enron.com',
 'Request Submitted: Access Request for jim.cole@enron.com',
 'Approval is Overdue: Access Request for jeffrey.a.shankman@enron.com',
 'Request Submitted: Access Request for jeffrey.a.shankman@enron.com',
 'Request Submitted: Access Request for jeffrey.a.shankman@enron.com',
 'Approval is Overdue: Access Request for jeffrey.a.shankman@enron.com',
 'Approval is Overdue: Access Request for jeffrey.a.shankman@enron.com',
 'Re: EnronCredit.com',
 'EnronCredit.com',
 'Your Approval is Overdue: Access Request for robyn.menear@enron.com',
 'Your Approval is Overdue: Access Request for robyn.menear@enron.com',
 "WSJ.com - Texas May Face a Glut of Electricity, But It Won't Help",
 'FW: RealMoney.com Listen Closely Natural Gas Supplies Are Telling',
 'RealMoney.com Listen Closely Natural Gas Supplies Are Telling',
 'RE: Your Receipt - Abestkitchen.com',
 'Your Receipt - Abestkitchen.com',
 'Your ZanyBrainy.com Order Number 2497300447',
 'Your ZanyBrainy.com Order Number 5797310412',
 'Applicant from CareerPath.com :(0000103079)',
 'Applicant from CareerPath.com :(0000103079)',
 'Applicant from CareerPath.com :(0000103079)',
 'Applicant from CareerPath.com :(0000103079)',
 'Applicant from CareerPath.com :(0000103079)',
 'Applicant from CareerPath.com :(0000103079)',
 'Applicant from CareerPath.com :(0000103079)',
 'Applicant from CareerPath.com :(0000103079)',
 'FW: Approval is Overdue: Access Request for alan.comnes@enron.com',
 'Approval is Overdue: Access Request for alan.comnes@enron.com',
 'FW: New Risk Software World Markets.com',
 'New Risk Software World Markets.com',
 'BadMojo09092hotmail.com',
 'RE: Request Submitted: Access Request for geoff.storey@enron.com',
 'FW: Request Submitted: Access Request for geoff.storey@enron.com',
 'Request Submitted: Access Request for geoff.storey@enron.com',
 'Your Approval is Overdue: Access Request for erik.simpson@enron.com',
 'RE: Dictionary.com-itinerant',
 'We are one @enron.com!',
 'Applicant from CareerPath.com :(0000103079)',
 'Applicant from CareerPath.com :(0000103079)',
 'Applicant from CareerPath.com :(0000103079)',
 'Business Methods on Paper.com',
 'Order nonprescription products at merckmedco.com!',
 'EnronCredit.com - parent guaranty issue',
 'EnergyGateway.com Agreements',
 "FYI _ Message rcv'd from Amazon.com re: update of their privacy",
 "Re: FYI _ Message rcv'd from Amazon.com re: update of their privacy",
 "FYI _ Message rcv'd from Amazon.com re: update of their privacy",
 'Re: FW: HoustonChronicle.com',
 'FW: HoustonChronicle.com',
 'HoustonChronicle.com',
 'HoustonStreet.com',
 'HoustonStreet.com',
 'Re: Returned mail: Host unknown (Name server: etc.enron.com: no',
 'Returned mail: Host unknown (Name server: etc.enron.com: no data',
 'Returned mail: Host unknown (Name server: etc.enron.com: no data',
 'Re: Returned mail: Host unknown (Name server: etc.enron.com: no',
 'Re: Returned mail: Host unknown (Name server: etc.enron.com: no',
 'Re: Returned mail: Host unknown (Name server: etc.enron.com: no',
 'Re: Returned mail: Host unknown (Name server: etc.enron.com: no',
 'Re: Returned mail: Host unknown (Name server: etc.enron.com: no',
 'Re: Returned mail: Host unknown (Name server: etc.enron.com: no',
 'Re: mtaylo1@ect.enron.com/Oct30-3nts',
 'mtaylo1@ect.enron.com/Oct30-3nts',
 'Re: Agency.com Identification',
 'Re: Agency.com Identification',
 'Re: Agency.com Identification',
 'Re: Agency.com Identification',
 'Re: Agency.com Identification',
 'Re: Agency.com Identification',
 'Agency.com Identification',
 'Re: EnronCredit.com',
 'EnronCredit.com',
 'Re: EnronCredit.com',
 'Re: EnronCredit.com',
 'EnronCredit.com',
 'Weather-risk.com',
 'Re: Weather-risk.com',
 'Re: Weather-risk.com',
 'Weather-risk.com',
 'Re: Weather-risk.com',
 'Re: Weather-risk.com',
 'Weather-risk.com',
 'Re: Names on EnronCredit.com',
 'Re: Names on EnronCredit.com',
 'Names on EnronCredit.com',
 'Re: EnronOnline.com-REVISED DOCUMENTS',
 'EnronOnline.com-REVISED DOCUMENTS',
 'Re: EnronOnline.com-REVISED DOCUMENTS',
 'Re: EnronOnline.com-REVISED DOCUMENTS',
 'EnronOnline.com-REVISED DOCUMENTS',
 'Your Approval is Overdue: Access Request for martha.keesler@enron.com',
 'RE: NYTimes.com Article: To Rebuild a Place That Lost So Much',
 'Fwd: NYTimes.com Article: To Rebuild a Place That Lost So Much',
 'NYTimes.com Article: To Rebuild a Place That Lost So Much',
 'FW: FW: NYTimes.com Article: B.C.S. Formula Works Just Fine',
 'Fw: FW: NYTimes.com Article: B.C.S. Formula Works Just Fine',
 'Fwd: FW: NYTimes.com Article: B.C.S. Formula Works Just Fine',
 'FW: Real Deals From Travelocity.com',
 'Real Deals From Travelocity.com',
 'Pebble Bed Modular Reactor Design Pushes Renewed Interest in Worldwide Nuclear Power Generation, in an Advisory by Industrialinfo.com',
 'RE: Your Order with Amazon.com (#107-8662343-0741369)',
 'Fwd: Your Order with Amazon.com (#107-8662343-0741369)',
 'RE: Important message from quote.com',
 'Important message from quote.com',
 'RE: Expedia.com Itinerary for Raquel Thomas: Truckee, California',
 'Expedia.com Itinerary for Raquel Thomas: Truckee, California',
 'Investinme.enron.com Login information',
 'Investinme.enron.com Login information',
 'Investinme.enron.com Login information',
 'Investinme.enron.com Login information',
 'Investinme.enron.com Login information',
 'Investinme.enron.com Login information',
 'ubid.com',
 'RE: Get FREE Shipping & Handling from Fingerhut.com!',
 'Get FREE Shipping & Handling from Fingerhut.com!',
 'RE: Blair.com E-mail Specials!',
 'Blair.com E-mail Specials!',
 'FW: OnePass Member continental.com Specials for kimberly watson',
 'OnePass Member continental.com Specials for kimberly watson',
 '[Fwd: GOPUSA.com needs your help ASAP!]',
 '[Fwd: GOPUSA.com needs your help ASAP!]',
 'GOPUSA.com needs your help ASAP!',
 'Your autobytel.com Purchase Request #8334234',
 'Your autobytel.com Purchase Request #8334234',
 'RedMeteor.com',
 'RedMeteor.com',
 'Re: RedMeteor.com',
 'Re: Announcement of EnronCredit.com',
 'Bid4me.com, Inc',
 'Bid4me.com, Inc',
 'Re: testing whalley@enron.com',
 'testing whalley@enron.com',
 'FW: my email address is lathamjenny@hotmail.com',
 'my email address is lathamjenny@hotmail.com',
 'FW: career services@enron.com',
 'career services@enron.com',
 'RE: career services@enron.com',
 'career services@enron.com',
 'RE: Request Submitted: Access Request for maria.van.houten@enron.com',
 'RE: Request Submitted: Access Request for maria.van.houten@enron.com',
 'RE: Request Submitted: Access Request for maria.van.houten@enron.com',
 'RE: Request Submitted: Access Request for maria.van.houten@enron.com',
 'Request Submitted: Access Request for maria.van.houten@enron.com',
 'RE: Request Submitted: Access Request for nicholas.warner@enron.com',
 'Request Submitted: Access Request for nicholas.warner@enron.com',
 'RE: Request Submitted: Access Request for maria.van.houten@enron.com',
 'RE: Request Submitted: Access Request for maria.van.houten@enron.com',
 'Request Submitted: Access Request for maria.van.houten@enron.com',
 'Request Submitted: Access Request for maria.van.houten@enron.com',
 'FW: Trader & Customer simulation for www.UBSWenergy.com',
 'Trader & Customer simulation for www.UBSWenergy.com',
 'Trader & Customer simulation for www.UBSWenergy.com',
 'RE: Request Submitted: Access Request for maria.van.houten@enron.com',
 'RE: Request Submitted: Access Request for maria.van.houten@enron.com',
 'RE: Request Submitted: Access Request for maria.van.houten@enron.com',
 'FW: Request Submitted: Access Request for maria.van.houten@enron.com',
 'Request Submitted: Access Request for maria.van.houten@enron.com',
 'RE: Request Submitted: Access Request for maria.van.houten@enron.com',
 'FW: Request Submitted: Access Request for maria.van.houten@enron.com',
 'Request Submitted: Access Request for maria.van.houten@enron.com',
 'Request Submitted: Access Request for maria.van.houten@enron.com',
 'FW: Request Submitted: Access Request for samantha.law@enron.com',
 'RE: Request Submitted: Access Request for samantha.law@enron.com',
 'RE: Request Submitted: Access Request for samantha.law@enron.com',
 'RE: Request Submitted: Access Request for samantha.law@enron.com',
 'Request Submitted: Access Request for samantha.law@enron.com',
 'RE: Request Submitted: Access Request for samantha.law@enron.com',
 'RE: Request Submitted: Access Request for samantha.law@enron.com',
 'Request Submitted: Access Request for samantha.law@enron.com',
 'http://www.flashyourrack.com/flash.cgi?user=amber69',
 'RE: Your Quicken.com CreditCheck Report is Ready',
 'Fwd: Your Quicken.com CreditCheck Report is Ready',
 'Your Quicken.com CreditCheck Report is Ready',
 'Request Submitted: Access Request for kysa.alport@enron.com',
 'Request Submitted: Access Request for bill.williams.iii@enron.com',
 'Request Submitted: Access Request for michael.mier@enron.com',
 'Request Submitted: Access Request for darin.presto@enron.com',
 'Request Submitted: Access Request for john.anderson@enron.com',
 'Request Submitted: Access Request for craig.dean@enron.com',
 'Request Submitted: Access Request for steven.merriss@enron.com',
 'Request Submitted: Access Request for eric.linder@enron.com',
 'Request Submitted: Access Request for leaf.harasin@enron.com',
 'RE: WeatherMarkets.com',
 'WeatherMarkets.com',
 'FW: http://server3003.freeyellow.com/automatch/94Por3.6T.html',
 'http://server3003.freeyellow.com/automatch/94Por3.6T.html']

In [108]:
input_str = "21345-12343 34541213 askdjalfiwejofij 123 asdkjoi 989735"

In [109]:
re.findall(r"\b\d{5}\b", input_str) #Cool to find out zip codes


Out[109]:
['21345', '12343']

In [110]:
re.findall(r"New York \b\w+\b", all_subjects)


Out[110]:
['New York Details',
 'New York Details',
 'New York on',
 'New York on',
 'New York on',
 'New York on',
 'New York on',
 'New York on',
 'New York Times',
 'New York on',
 'New York on',
 'New York on',
 'New York on',
 'New York on',
 'New York on',
 'New York on',
 'New York on',
 'New York Times',
 'New York Times',
 'New York Times',
 'New York Times',
 'New York Times',
 'New York Times',
 'New York Times',
 'New York City',
 'New York City',
 'New York City',
 'New York Power',
 'New York Power',
 'New York Power',
 'New York Power',
 'New York Power',
 'New York Power',
 'New York Power',
 'New York Power',
 'New York Mercantile',
 'New York Mercantile',
 'New York Branch',
 'New York City',
 'New York Energy',
 'New York Energy',
 'New York Energy',
 'New York Energy',
 'New York Energy',
 'New York sites',
 'New York sites',
 'New York Hotel',
 'New York Hotel',
 'New York Hotel',
 'New York Hotel',
 'New York Hotel',
 'New York Hotel',
 'New York Hotel',
 'New York Hotel',
 'New York Hotel',
 'New York Hotel',
 'New York Hotel',
 'New York Hotel',
 'New York Hotel',
 'New York Hotel',
 'New York City',
 'New York City',
 'New York City',
 'New York City',
 'New York voice',
 'New York State',
 'New York State',
 'New York State',
 'New York State',
 'New York State',
 'New York State',
 'New York Inc',
 'New York Office',
 'New York Office',
 'New York regulatory',
 'New York regulatory',
 'New York regulatory',
 'New York regulatory',
 'New York Bar',
 'New York Bar']

In [113]:
re.findall(r"New York (\b\w+\b) (\b\w+\b)", all_subjects)


Out[113]:
[('on', 'California'),
 ('on', 'California'),
 ('on', 'California'),
 ('on', 'California'),
 ('Times', 'Article'),
 ('Power', 'Authority'),
 ('Power', 'Authority'),
 ('Power', 'Authority'),
 ('Power', 'Authority'),
 ('Power', 'Authority'),
 ('Power', 'Authority'),
 ('Power', 'Authority'),
 ('Power', 'Authority'),
 ('Mercantile', 'Exchange'),
 ('Mercantile', 'Exchange'),
 ('Energy', 'Risk'),
 ('Energy', 'Risk'),
 ('Energy', 'Risk'),
 ('Energy', 'Risk'),
 ('Energy', 'Risk'),
 ('City', 'Gets'),
 ('City', 'Gets'),
 ('City', 'Marathon'),
 ('City', 'Marathon'),
 ('voice', 'recorder'),
 ('State', 'Electric'),
 ('State', 'Electric'),
 ('State', 'Electric'),
 ('State', 'Electric'),
 ('State', 'Electric'),
 ('State', 'Electric'),
 ('Office', 'Requests'),
 ('Office', 'Requests'),
 ('regulatory', 'restriccions'),
 ('regulatory', 'restriccions'),
 ('regulatory', 'restriccions'),
 ('regulatory', 'restriccions'),
 ('Bar', 'Numbers'),
 ('Bar', 'Numbers')]

In [115]:
src = "this exaple has been used 423 times"
if re.search(r"\d\d\d\d", src):
    print("yup")
else:
    print("nope")


nope

In [117]:
_sre.SRE_Match


---------------------------------------------------------------------------
NameError                                 Traceback (most recent call last)
<ipython-input-117-a1ef0d0cf069> in <module>()
----> 1 _sre.SRE_Match

NameError: name '_sre' is not defined

In [ ]:
print(match.start())
print(match.end())

In [127]:
for line in subjects:
    match = re.search(r"(A-Z)", line)
    if match:
        print(match.group())

In [132]:
#this need to be use for the last one of the homework!
courses = [
    "CSCI 105: Introductory Programming for Cat-Lovers",
    "LING 214: Pronouncing Things Backwards",
    "ANTHRO 342: Theory and Practice of Cheesemongery (Graduate Seminar)",
    "CSCI 205: Advanced Programming for Cat-Lovers",
    "ENGL 112: Speculative Travel Writing"
]
print("Course catolog report")
for item in courses:
    match = re.search(r"^(\w+) (\d+): (.*)$", item)
    print(match.group(1))
    print(match.group(2))
    print(match.group(3))


Course catolog report
CSCI
105
Introductory Programming for Cat-Lovers
LING
214
Pronouncing Things Backwards
ANTHRO
342
Theory and Practice of Cheesemongery (Graduate Seminar)
CSCI
205
Advanced Programming for Cat-Lovers
ENGL
112
Speculative Travel Writing

In [ ]: